Visualization of maze generation with Prim's algorithm and maze traversal with A*, Dijkstra's, BFS and DFS