Add a start menu
Add screens for win and defeat
Refactor MainFrame to use a CardLayout
Rename events namespace to messages
Reload the world every time a new game is started
Merge branch 'menus'