Added main menu! Altered GUI system slightly. See rest of message:

I had to take out the GUI init thing because we need to be able to
control GUI elements outside the GUI (see the pause, hide, show, resume
methods in GameScreen and MenuScreen for why that is).