Oi, Daniela! Tudo bem?
Para resolvermos o nosso problema basta fazer algumas pequenas alterações na parte do nosso código responsável pela pontuação, deixando-a da seguinte maneira:
Dessa forma, sempre que a bolinha tocar a parede (quando a posição x da bolinha for menor que -219 ou maior que 219), o som da pontuação será tocado normalmente, entretanto, o programa esperará 0.5 segundos e irá conferir se a bolinha está presa ou não, para pontuar.
Caso a posição da bolinha continue menor que -219 ou maior que 219, isso significa que a bolinha está presa, então, será adicionado um valor a posição x para libertá-la. Caso não, adiciona-se 1 ponto normalmente.
Assim, o jogo irá pontuar apenas após o intervalo de 0.5 segundos e apenas caso a bolinha não esteja presa.
Espero ter ajudado! Qualquer dúvida basta comunicar!
Um forte abraço e bons estudos!
Caso este post tenha te ajudado, por favor, marcar como solucionado ✓