adding a main menu and gamestate system