While there's more to do, we now have a solution that is conceptually simple, runs under a second, avoids boring, long corridors, supports verticality, and produces interesting layouts with multiple choices.
The next step is content and variety so you don't get lost in the grey.