It makes sense.
last thing to think before we started i think: How the random maps would work, like, if we want the player to explore the dungeon and find hidden bonuses stages, how would it work? the player will have to go in specific order of rooms?