Changing PathFinder to an interface