Pour les problèmes de collision, je ne sais pas comment s'appelle la fonctionnalité sur ton moteur mais il faut checker les collisions en utilisant des raycasts plutôt que de déplacer la balle et regarder les collisions à ce moment là. ça permet d'avoir des points d'impacts plus précis et donc de faire des rebonds plus réalistes.