Porque foi definida coloração ao retângulo uma vez que ele só apresentado no início da animação ao atualizar o navegador? Tentei alterar a cor para 'black' para que ficasse mais notável a razão deste parâmetro neste caso, mas ainda assim não fez diferença. A animação ocorre normalmente. Então retirei a linha "pincel.fillStyle = 'lightgray';" e ficou ainda melhor, pois não apresenta o flash inicial cinza.
Alguma razão em especial para isso ou foi proposital para o aprendizado?