Minor feedback: The upgrades starting at 0.1% chance makes them feel useless since it's unlikely they'll trigger even once. It looks like they have a lot of scaling on later ones but that isn't clear initially. I'd suggest starting at a higher value and changing the scaling.
Also the light orb buff upgrade always seems to be active.