This was super good! The gun sounds were really satisfying and the limited ammo made it feel all the more impactful whenever I decided to use it. At first I thought I could just circle around the map and dodge all the enemies, but their unpredictable movements and dashes quickly made that seem infeasible. You struck a really good balance here and made a really engaging game all the way through. Running out of ammo with 40 or so seconds left was super tense!
I managed to barely squeak out a victory on my first run, but nothing happened when the timer hit zero? I just had to die.