Neat little game! As far as I can tell, all of the bonus effects seem to work as intended, except perhaps the enemy speed multipliers. That's pretty hard to pull off. My run eventually ended when one of my bullets started looping across the screen infinitely and caused the game to crash, which is probably just as well, since otherwise it might have gone on indefinitely. With a little bit of tuning, this could be the core of a really fun wave survival game.