Move Point
A1
A2
B1
B2
Line width
Bounding boxes intersect
lineSegmentTouchesOrCrossesLine(a, b)
lineSegmentTouchesOrCrossesLine(b, a)