GameGUI

I implemented the basics of the in-game GUI and menus, with some other minor additions to support single/multiplayer functionality