mmog performance mmorpg high nullable roleplaying management games loop parallelism persistent thread application