+ Menu class, + Button class

MainMenuState now uses the new Menu and Button class to display the menu