finished action_path_finder.py code probably just needs a clean up