really fun, the pacing worked really well!
a small frustration i had was about the firerate diminishing with time - while i understand why it's here, and what it brings, i still found it frustrating when i missed a few shots and got caught in the urgency only to see the firerate diminish! one thing i can think off could be to reset the firerate to the maximum when you kill an enemy
but overall this is a really good job, i had fun playing :)