Add troublesome shapes as tests
Add problem case to line segment unit tests
Improve line line collision