This is very creative! I really like the concept of building a balanced dungeon. I think it would be cool to add doors that can block off rooms from visibility or walls that just block them entirely. Good job overall!
Definitely would like to add doors, walls, and barriers that let the NPC have different conditions to go past it, however, it would take a longer time to write the behavior of the NPC and I don't want to risk delaying the game dev time and miss the death line.