KISS
 deduplicate error-sensitive code from DebugColVolDrawer and CollisionHandler
 rewrite DrawUnitDebugPieceTree and IntersectPieceTree to non-recursive forms