added an abstraction of the gui in GameWindow
Merge pull request #10 from craigthelinguist/window

added an abstraction of the gui in GameWindow