game.smart now detects when it is run outside of event loop and loads immediately, added MenuManager as game.menu, moved menu at game.menu to game._menu, moved many menu functions from Game object to MenuManager object, Actor actions now obey own fps rate