still working towards getting the GuiManager handled by the GameState so that each state can deal with its own GUI items.
fixed game state to use the gui manager