Change your wrap point from
AddMapDefinition(0, 0, new Point2D(10000, 10000), new Point2D(0, 0)); //felucca // changed for Shattered Map
to
AddMapDefinition(0, 0, new Point2D(10000, 10000), new Point2D(10000, 10000)); //felucca // changed for Shattered Map
The wrap points are just for the...