Muitos de nos que não quiseram utilizar a solução com a biblioteca encorporada encontraram um problema com a colisão a raquete oponente, após pensar um pouco sobre a lógica do problema cheguei a essa solução:
Minha solução se assemelha muito com a do outro Gabriel que fez a mesma postagem. Porem no meu if, na última comparação, não subtrai o valor do comprimento da raquete(no meu caso é o raqueteLargura), fiz isso porque, caso você pare a raquete oponente, a bolinha precisa bater a parede, e na outra solução ela não batia acima da raquete. segue o código copiado:
function verificaColisaoRaqueteOponente(){
if (xBolinha + raio > xRaqueteOponente && yBolinha + raio < yRaqueteOponente + raqueteLargura && yBolinha + raio > yRaqueteOponente ){
velocidadeXBolinha *=-1;
}
}