A bit more musing on the game and mechanics.
The game should have a proper save. You might say that's not how the game is meant to be played, but leave that up to the player. Not everyone has the patience or time to play trough this a dozen times. If not that, at the very least, allow multiple save profiles (each profile would still behave as normal, with the checkpoints, but instead of being wiped on new game, it can be saved and loaded. Save a lot of time so not everything has to be re-played).
Perhaps more checkpoints?
Now, onto other things. Advisors.
Vezier gives you good skill growth and free corruption with no lust cards. Which might be good or bad. Depending if you want free corruption or not.
Cecily on the other hand, requires you to nuke reputation with at least 1 elector (and makes it way harder to get his support back) sets you back and adds stress. The only way to reliably raise corruption/love is by using the desire option, but that gives you desire cards that you have to get rid off. AND it effectively removes any bonus on learning you might otherwise get (or need). This makes it harder to get the princess to the throne and get the love ending.
You can raise corruption by reading erotica, but it's the biggest joke option in the game. Just +1 corruption and you loose precious, precious training, something there's NEVER enough of. Speaking of which, an option to REDUCE corruption might be nice...
Then there's stress, which requires resting....and of course, the princeses mental state, which requires you to pick specific options to keep balanced, but that option might be the exact opposite of what you need. For example, you need to boost your moon/suspicion before taking to the inqusitor, but that also raises anxiety, which is already high. And you couldn't rest because doing so would leave you short of a skill needed for the previous elector meeting.
A balancing act where you always feel like you're loosing. It's a bit hard to me to put into words, but if feels like it doesn't synergize well. Way too easy to loose or be pushed into content you do not want.
IIRC, there is a third tutor you can get, right?
Another thing I noticed - raising corruption to molest the maid, automatically means fucking the stable boy. So doing a women-only run seems impossible. Adding a way to influence the princesses sexuality (another check)? Spitballing here.
I believe there is a bug with Cecily's route, if the player fails the 10 corruption check on the second dick inspection meeting but then passes the 12 corruption check on the third dick inspection meeting, the code doesn't seem to assign any value to "priestess.activityLevel", blocking the rest of Cecily's content. I believe "priestess.activityLevel" should be assigned the value of "1" inside the "if show_test('Corruption 12',corruption>=12)" branch to patch this issue)
No that you mention it, that did happen to me. Suddenly no more Cecily content. I just assumed it was unfinished.