Game services interface and implementation. Changed the game state manager to be a game service and encapsulated it from within the game services static class. Now the game services can be globally accessed when needed. Changed appropriate classes to reflect the new addition and change.