Acabo de crear una nueva versión de este script usando arrays multidimensionales para hacer que la habitación no siempre sea cuadrada, Esta nueva versión se ajusta perfectamente en aquellos proyectos que ya hayan empezado usando la primera versión del build por lo tanto no es necesario tirar a la basura lo que ya tengan preparado.
Dentro de unos minutos se las hago saber.
Edito: Aquí tienen algunos tipos de espacios que se pueden crear con la nueva versión:
