The idea that you can choose your powerup as well as the enemy's is really cool, but they are a bit complicated and it's impossible to keep track of all the ones you accumulate. The game does fit the theme of randomness, but as a result there is little room for skill expression. Maybe there could be some additional mechanics that involve player input so the way you play can be more variable.