dijkstra
astar
dfs
bfs
start
finish
wall
weight