workaround segfault on --new-game switch

--new-game switch segfaults since WindowManager::setNewGame() assumes winmgr is set up at the moment, but engine called it before initUI(). initUI() assumes world is set up, so moving setNewGame(). Some redundant work in setting new game right after initialization however.