Good to see a new update. My key thoughts are below.
-The girls and Keisuke are fun to watch. Again, the fact that Keisuke has a distinct personality of his own beyond 'molestor' or 'lazy teacher' is a definite plus, even if he very much wants to be a lazy teacher sometimes.
-There's still a few text boxes that run below the visible screen, specifically with Sora's scene: "I think back to some family members who had other jobs where they've always complained about protocols and following a script when it was easier to bend some rules some [text becomes unreadable]"
-The new joy event is the most interesting part of the update. Genuinely unsettling in parts, and with some fun implications for the future. And the surreal elements combined wtih the weird dream logic is well done.
I actually tried to guess the password assuming they were a cypher, but if the numbers mean anything or if the log above is a clue from another game then it's gone over my head.
Maybe I missed something obvious, maybe it's a patron-only thing. Either way.
Also this happened after I finished Log 347:
I'm sorry, but an uncaught exception occurred.
While running game code:
File "game/JoyEvents.rpy", line 138, in script
menu:
File "game/JoyEvents.rpy", line 178, in <module>
"TV" if log347 == True and windows == True:
NameError: name 'windows' is not defined
There is also an error when activating the repeatable 'spend time with Zellei', as that shows the same image as the repeatable 'spend time with Mizuki' event.
...
On the whole, this seems fine as an update. Things are still building up, and the characters are still being introduced. It's particularly amusing how one of the students essentially ignored her way into a relationship with Keisuke by simply failing to realise his rejection, and him having to explain that his boss will be funny to see.
It'll be interesting to see where this goes.