It now has:
- sunrise / sunset transitions based on real world length and times
- longer daylight hours in the summer and shorter in the winter
- varying levels of darkness at night, depending on the stage of the moon
I've also fixed the firelight / lamp lights, so they no longer become glaring in the day. As for the shadows... I'm just going to leave them the way they are for the time being. Ultimately they're not that important.
The time display wasn't in the video, but a few seconds after hitting 'play' I fast forwarded the game from playing 1 second = 1 game minute to 1 second = 30 game minutes.
Next I'm going to integrate the Easy Save system I was gifted for Christmas next while this refactor is small and manageable. After that, we'll go back to tackling the hard stuff: the job system, and AI prioritizing / needs / decision making.