Porque nas funções que verificam o toque (ou "colisão") usa "<" e ">" ao invés de "=" ? Pois a virada deveria ocorrer exatamente no momento do contato, certo? Tentei colocar "=" ao invés de "<" e ">" e recebi o erro "bad assignment"
function verificaColisaoBorda(){
if (xBolinha + raio > width ||
xBolinha - raio <0){
velocidadeXBolinha *= -1;
}
if (yBolinha + raio> height ||
yBolinha - raio <0){
velocidadeYBolinha *= -1;
}
}