Started again.

I wasn't happy with the design constraints so I started again. This time doing the menu system first and building the game into an already established state system.