Expanded MainDesktop to do what Main used to...i.e. start the game in another thread.