Thanks! Your suggestions are all on point, and I'll definitely look for a way to work these into a revision. Of course, I always intend to revise my work and then never seem to find time...
I think the random table idea is a great one, both for players and for me as a creator to help organize my thoughts. Ironically, while I love having them in games, I often struggle to put them together, so that might take me a little while. Having alternative solutions to the final scenario also makes a lot of sense.
If you do run this, I'd love to hear any feedback you have!