Refactored State to GameState

Just to be more specific about what type of state its abstracting.