Vera, tengo un problema con la animación de las monedas. Tengo programado que cuando las monedas colisionen con el jugador estas cambian la animacion y desaparecen. El problema es que algunas veces esta animación es mas rápida de lo normal y no se a que es debido.
ahí abajo esta el vídeo del problema ("Este nuevo") , tal vez así sea mas fácil de entenderlo.
No veo ningún error. Tal vez el fallo se produzca en otra parte, tendrías que revisar más a fondo tu código.
La animacion se reproduce completa ? Puede estar pasando que al cambiar de sprite la animacion no comienze en la primera.
Edite el post y adjunte un video, asi tal vez se pueda explicar mejor el problema