Olá ! Não entendi muito bem qual a diferença entre as duas funções e principalmente por que não foi usado no vídeo a keyPressed(). Tentei fazer o código com a mesma e não funcionou, então fiquei na dúvida se ela funciona especialmente para mudar cor/existe algo que impossibilita seu uso no exercício ou se meu código está errado.
function movimentoRaquete2()
{
  function keyPressed(){
    if (keyCode === UP_ARROW) {
      yRaquete -= 10;}
    else if (keyCode === DOWN_ARROW) {
      yRaquete += 10;
    }
  }
} 
            