Animation is a component of Player now, not Sprite. And...
refactoring player states to recieve Player reference upon constructing.