currently only A\* and BFS. also need uniform-cost, best-first, and maybe DFS.
currently only A* and BFS. also need uniform-cost, best-first, and maybe DFS.