Oi, Carlos! Tudo bem?
Para limitarmos o movimento das raquetes para dentro das fronteiras das bordas do jogo, precisamos fazer as seguintes alterações:
Devemos deixar o código responsável pela "Minha raquete" da forma apresentada pela imagem abaixo:
Dessa forma, sempre que a nossa raquete exceder o limite superior será adicionado -2 a sua posição y, puxando a raquete para baixo, e sempre que a nossa raquete exceder o limite inferior será adicionado 10 a sua posição y.
Além disso, devemos deixar os nossos códigos responsáveis pelo controle da "raquete do oponente" da seguinte maneira:
De tal forma que, sempre que a raquete do oponente estiver entre os limites das bordas inferior e superior, seu deslize ocorrerá normalmente, entretanto, quando exceder a borda inferior ela deslizará para cima sempre.
Espero ter ajudado! Qualquer dúvida basta comunicar!
Um forte abraço e bons estudos!