added UI class and Gamestate class stubs