Unvisited Node
Visited Node
Wall Node
Start Node
End Node
Path Node

Add walls using your cursor and visualize a algorithm