I think the issue here is that this "AniSprite" library as it's own little update loop, that iterates through the animation frames once you press play and give it a start frame. However, s/he is calling Play(0,5), the start trigger for the animation, every time that event gets called. So, it would start running its animation, get a call to start over, then run back to the beginning and start again, endlessly.