Et il y a un bug au niveau de l'animation de Mario lorsqu'il marche (mais ça tu dois être au courant), seule la première image de l'animation s'affiche.
C'est du au fait que les évènements "Right" et "Left" se répètent en permanence tant que la touche est enfoncée.
Et donc à chaque répétition, Mario est déplacé légèrement sur la gauche ou la droite (normal) mais tu redéfinis également l'animation en rechangeant le sprite à chaque fois.
Conclusion, le sprite est tout le temps changé et donc réinitialisé, c'est pour ça qu'on ne voit que la première image de celui-ci. Il faut en fait le définir une seule fois, lors de l'appui sur la touche. Après, il ne faut le rechanger que lorsque tu souhaites une animation différente (par exemple lorsque Mario est à l’arrêt ou lorsqu'on appuie sur une autre touche).