Glad that you had some of the same ideas.
If the RNG would only be weighted based on your currently purchased upgrades, that would make a huge difference.
I hope to see a next version of this, since the idea is pretty interesting.
I am sure you learned a lot during this Jam (as I did) and maybe even had some fun with some weird mechanical bug (as it usually happens in this field) and are ready to take on bigger challenges!
Take care, and I hope I gave you some ideas and/ or honest Feedback on your project.