GameStates++

Changes to GameStates and PlayerInput in SurviveGame, basically further
depth, and added attribute and property to Player to detect if they are
on the ground,
Merge branch 'master' of https://github.com/RIT-GSD3-Survive/Survive