Added PathFinder class