Allowed the start and end points to not be linear, they can now appear at random within the map.