Mostly just some cleanup

Got rid of about a hundred errors, though. Lots of GameManager references
removed, added BaseGame to the Menu class (and its subclasses), made
MenuHandler a non-static singleton (although I haven't updated references
to it), changed some delegates to use shorthand declaration, maybe other
stuff