maze BFS python m = maze(w, h) m.generate() m.solve() m.makeFile() javascript take maze.json then draw with canvas