added concept of currently selected menu item
notify an observer when Play or Quit is selected
GameLoopEndDecider decides when game loop ends; implemented an end decider that implements MainMenuObserver