That was really fun! I ended up going back for a few runs to see how powerful I could get. The concept of trading off small upgrades for a randomized permanent one was a really interesting take on the theme. One suggestion I might have is to have the enemies with projectiles telegraph their attack with a short animation first, instead of it just appearing out of it suddenly. Gives a little more time for reaction.