get a working version, refactor menucontroller subclasses, create scoremode but may delete it depending on heirarchy