Pathfinding algorithm:
A*
Dijkstra
Visualize
Clear
Start
Target
Wall
Empty
Closed
Visited
Path