Renamed Animation to AnimationState.
Added some comments.
Changed player class and set methods