Hadlock is implemented and working.  Ruben is working.  Next is to tweak the intersection detection.