reminds me of Perfect World MMORPG game, wonder if that's where you got your inspiration...

