InputManager and other changes

InputManager is now a member of GameState
GameState has now addInput method