Rotation wasn't handled properly at all. Properly bound between 0 and 360, and use a proper modulo for floats. Switch to float to have a more fluid rotation between frames.
Joueur déplaçable début du cast de rayon Trop fatigué pour faire de la trigo