Once again rewrote pathfinder.  Idle paths are still fairly CPU intensive