i finally made it. it's not blazingly fast but it's quick enough to basically be instant. lots of stuff can be adjusted if need be. works with any map size from 3x3 to 447x447 rooms. flag or space to generate a normal dungeon, g to make a huge one.