A random maze generator, solver, and renderer for Python/Javascript