Finalize planar intersection

Intersection test is perfect (There was nothing wrong with the commented
out code, as far as I can tell)
Now... sweeping. Ugh.