Olá,
No vídeo 2 da aula 4 é explicado que quando você adiciona o clear.rect, ele limpa a tela do canvas. E nesse processo, produz uma animação quase instantânea que "move" o círculo até o outro canto do canvas.
Mas como ele faz isso só limpando a tela? Como ele apaga toda a sequência de bolinhas (se não apagasse ficaria só aquela linha azul) mas deixa a última só com o comando de limpar o canvas?
O que eu não entendi é como o código executa essa ação.