Deal with an intersection by drawing to its center

Or, more precisely, to the centerpoint of the intersection triangle.

This is not quite an ideal approach, but it looks "almost close enough".
Remove many debugging statements; turn others on

Many of these debugging statements are no longer needed.