A-Maze-ing is a configurable maze-generation engine and interactive visualizer written in Python. It turns a validated configuration into a maze, preserves a set of structural constraints, finds a ...