Added controller class and implemented GameState.

Added a bunch of controller stuff.