Writing this interactive fiction system has led me to learn SO MUCH about Javascript and general web development that I never, ever would've voluntarily learned otherwise.

Tonight, for example, I got deep a super hairy (but interesting) use case involving this: https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver

MutationObserver - Web APIs | MDN

The MutationObserver interface provides the ability to watch for changes being made to the DOM tree. It is designed as a replacement for the older Mutation Events feature, which was part of the DOM3 Events specification.

MDN Web Docs
Also, shoutout to @nqn for constantly trying to do completely insane shit that breaks my code in ridiculous ways, forcing me to constantly make the tool (and my own skills) better, more flexible, and more robust!
@invicticide
I think I'm enjoying it just as much as you are!