I'm happy to have made your brain happy, and it's a good sign to me that it scratched the Diablo itch! As for the progression, I was trying to balance it to where the player would end right on the brink of spiraling out of control, so the end scores would end up around the same place, but I totally agree that it's frustrating to have to get lucky to break out of the first few upgrades. I'm thinking of ways to reduce RNG dependence if I decide to do an update post-jam.