* Actually using A* with an admissible heuristic now yay.