Improvements to ghost chasing
However, distance between nodes routine needs rewriting.