Work on GUI

Finally finished linking the GUI library properly, began work on game
states and GUI.