new path_planner class passes test