game state framework
basic main menu