Use SpriteAnimationCompleteEvent instead of checking if sprite is finished every tick