Great narrative. I liked how the changes to the narrative were fairly impactful. Simple and slick; my only note is that I wish there was a little more, but that's a great problem to have!
Also I took a gander at your code and it's not thaaaat spaghettified. It's quite clean for jam code imo, so hats off there too :)