The version 2 of the Word Search Generator highlights the words given in the clues.
Algorithm: this will control how the maze will be rendered.
This is conveniently exactly what you need to let the maze grow and fill the odd shaped areas that surround the rooms.
Besides generating a new maze, this method places the player at the start, resets the goal, and reduces the time limit.
Unlike most of his maze stuff, this had actual rooms, and the results looked great.
In particular, the code to generate a quad was moved into a separate AddQuad method in order to call that repeatedly for the floor, ceiling, and walls of each grid cell.