More thoughts on mesh-mesh intersection, good idea for algo