Story of my life: start a thing, discover an engine bug :') BUT it worked out! I was kinda trying not to fall into the trap of starting a bad idea because of feeling antsy, so having to spend time on this kinda saved me.
Playing around with using the new animation stuff made last week and thinking about mood setting:
It's kinda difficult to see in that video but on the right hand side there's some noticeable animation snapping. It's an iteration bug, because there are a bunch of animations playing that get removed at different times, and entities end up with the timers of other entities instead of their own.
An easy fix after figuring out why, here's the result.