This was really fun to play. Reminded me a bit of the Binding of Isaac, tbh. As others have mentioned, the actual randomness starts to not matter as much once you get to multiple powers at once, but I think the volume and variety of enemies is pretty well balanced to keep the level of challenge up. Good job!