Lo único que se me ocurre es que, el applymovement del principio no se finaliza ya que no tiene al final:
#raw 0xFE 'End of Movements
Si no tiene eso al final, no acaba de ejecutar los movimientos y se para el juego.
Prueba a añadir lo que te he dicho y si te sigue dando problemas avísame.