Love that! Makes me want to set up a bunch of map tiles and run a random "draw the next room from a deck" dungeon crawl.
In the old Bionicle Adventure Game, whichever player got to the edge of the map drew the next tile, and got to choose how to connect it, if there were multiple valid paths in/out.