Organized MapWorld for using memory allocation, now MapObject is more complete