Current Development Stages:
We encourage our guests (much to our chagrin) to practice 'code vandalism': attempt to 'break' the code to see how robust the design is.
In the previous stage, if a guest creates a maze by clicking the associated button, and then immediately presses that button again, mayhem can occur.
This stage addresses that scenario, and also provides a Delete Maze button.
This stage takes Paulo's code (mentioned below) and weaves it into the TNT fabric, especially with respect to making it responsive.
A simple Google search on recursive maze solutions led us to this really cool site that inspired this current saga.
I assume that Paulo Jorente is the author of this code, and he did a great job animating the computer's efforts to make and solve a maze recursively.