i mean it makes sense since the messenger of the emperor has to come by with the letter and stuff b4 the next lvl unlocks and everything else is activated. imo it would b for everything to work right away, entering and exiting the office is a great way to make sure everything activates and works properly, also every time u enter and exit a room u reset things in various ways and the game checks things r working correctly. im pretty sure this is when autosave function activates too.Took me a while to figure this out . A lot of code seems to run between rooms.
tho u seem to b making a game of ur own so u would better than me. thank you for ur hard work on ur game.