Moved wrap around fix out of projector and into the source
Checks for line collisions when both end points are outside the requested bounds