Made screen switching work
Fixed some concurrency problems with screen switching
Fixed some errors in MainMenuScreen