Bugs:
1. Your code to tell your characters to turn back needs a break; after time passed check, in situations where you're trying to move them two spaces but they can only physically move one. Otherwise you lock-up the whole system. Also make sure the menu can be opened during those states so people can save and reset everything in case of future lockups.
2. any time you have a trigger for a forced automatic movement scene. Place the character at the position you want them to move from. This will prevent any future issues where a player triggers events in a spot you don't want them to, and you didn't have the foresight to have the next event immediately teleport the character to a new space.(only reason I didn't get shut out of your most recent event).
Suggestions:
1. Build a better backend for everything you're trying to do. Plan out all the variables you intend to have over the development of your game. Are you including new things to track(number of times had sex, first time, promises broken, flags that will trigger things later on) or is this a simple test of some basic features and game design you're playing with as you learn new things?
2. Also try to figure out a tone for your game, blasting high speed pursuit tracks while supposedly being a spy infiltrating a pharmaceutical company makes no sense.
3. Also no, navigating an invisible airvent on the map is in no way fun, it's entirely tedious, adds nothing to the non-porn parts of your game. Please never include this in future builds of anything.
Your erotic scenes are okay. If you find writing tedious, there are plenty of LLM, that can automatically write for you. Because if you're building a corruption game, slow and steady beats jumping the gun. Multiple different responses depending on the character's corruption level adds another layer.
(this one isn't super necessary)
Otherwise keep at it. But for stuff like this, planning everything ahead of time is far superior to "going with the flow".
Little Tangent:
Also can someone tell me why the hell the new text writer for this site locks me out of odd spacing and forces proper spacing for a lot of my words? Then removes spacing between some words as I typed. And for some reason now it just stopped.