This was really fun, I ended up playing for about 40 minutes accidentally (I got into that "just one more time..." mindset immediately). I do think that it could be balanced a little better, as the enemies spawn really quickly in the beginning and I'd often end up with like 50 enemies at my throat before the second upgrade. The closest I've gotten to winning is 48 seconds, and that's without lack of trying!