start using libgdx for the real gui, threw together a tutorial-derived window and some possible structure for attaching the gui
cleaning up a little, made the screen with a function rather than a def, rearranged pieces slightly to better reflect lifecycle of application as i understand it
move state around so that gui.core and gui.Game can share easily, add InputListener to Game, do other stuff so that the game is playable
improve the display with a larger monospaced font, wrap messages and don't split words