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