You're welcome. I'm glad I could offer useful feedback. I've been reviewing video games professionally for over 20 years and in the years leading up to the pandemic I spent a lot of time with the Cape Town game dev community learning a lot from their perspective (the Cape Town - and , in fact, South African - game dev community is really great). Plus, of course, I've now started using my knowledge to experiment with making my own small games.
Your explanation makes perfect sense and now that I know how it works (without having to look at the code to figure it out!) I can go back in and control which stories and endings I see, which is totally the opposite of what you intended but it will satisfy my curiosity about the narrative bits I haven't experienced.
I learnt something about agency that I hadn't thought about before so this was a good learning experience for me too.