Wow this is an ambitious project. This is what I like to see out of a first version, a good, working skeleton with a lot of promise. Looking at the code a little it looks like the dev already has a lot planned so I hope they keep it going.
This is also my kind of game because I can do something dumb like map it out. I'll put an image on this post. I wish I knew what I was getting into when I started mapping, because it's a little hard to follow as the corridors twist and turn. For example: Ariella and Siri look like they are close but are in fact about as far apart as possible. My map doesn't show that very well, maybe at some point after the game grows some more I'll put in walls or something to make it more obvious. Red lines indicate locked doors, if you get to a place and you don't see the direction and the line is red, it's because you don't have the proper key. I'm fairly sure the map is always the same, I've restarted a bunch and even cleared my cache, and it's always been the same for me.
A couple of things the game doesn't make clear:
Keys are lock specific, meaning not just any key will do, you need specifically the right key.
Also about keys, locked doors don't show up as locked, they just straight up don't show up at all. Meaning you could have gone through and "cleared" an area, not realizing that one of the dead ends you hit was a locked door. My first run I found 30 girls, and thought that was it. Turns out it was half. I'm honestly not 100% positive I've found everything, but I think I have.
There are no circles or back connections, meaning there is exactly one path from any one place to another.
This is probably unintended, but once the king finds you you can run down the steps and then use the "Return to Start" button, it increments your step counter but does not decrement your steps remaining counter