Dear Dev... I saw your code ...sooooooo pretty, my OCD loves you
Err.. yes, I do actually have a bug I wanted to point out, but I have to recreate it to know for sure if I can get in the stuck state again. Essentially going out for the witch and then telling her you do NOT want her on your council brings you back to the castle and time notation says Night. but the daytime activities are still displayed ...consequently you get stuck in that state, performing an activity won't advance time.
That's basically why I decided to take a look at your code ..just to find out what console command would adjust the time of day variable ...but then I fell in love with the code so pretty and organized. I'm sure I enjoyed your code just as much as the game lol.