Created GameStates namespace and classes.
Refactored game into seperate states.