reworking shiftNode to use normals along the vector to the closestNode
push from small mba