This is so awesome!
Anyways, Observers are very very useful for so many things in games, and the Game Programming Patterns provides some good examples. Others I could think of would be things like a quest system where scripts subscribe to things like which enemies are killed and stuff.
I’m looking forward to actually learning how to implement them!