Shallow copy issue with pathfinder

See comments in PathFinder.java
Need to develop a deep copy of the Path class