point on line collision
hooks in place to write overlapping line collisions