This is a pathfinder that uses the A* search algorithm.