Very nice looking generator. I am currently tinkering around with a similar concept and am curious how you implemented the generator? It seems like the rooms are generated as squars and then connected by hallways?