A flexible 2D MMORPG server