uses AnimationSprite to handle all sprite animation tasks