Start Node
Target Node
Obstacle Node
Visited Node
Shortest-path Node
Unvisited Node
Breath-first Search is unweighted and guarantees the shortest path!
distance: --