Hola Marcos!
Para solucionar tu problema, hice dos pequeños cambios en tu código, la primera en la función dibujarCuadrito
agregué la línea pincel.beginPath();
y en la función limpiarPantalla
la alteré y dejé así:
function limpiarPantalla(){
pincel.clearRect(0,0,600,400);
pincel.fillStyle="lightgrey";
pincel.fillRect(0,0,600,400);
}
para mantener el fondo gris claro y el rectángulo azul dar la impresión de estar moviéndose.
Un saludo!
Si este post te ayudó, por favor,
marca como solucionado ✓. Continúa con tus estudios