I played up to 11 minutes in lvl 12. I stopped playing because there's not much I can do anymore and I felt like I've seen enough to know what the game is about. My feedback:
-game doesn't feel difficult enough to feel like a threat. I would suggest adding a timer every 30s or 60s where the ships speed up and have more spawning in because the game's only pull for me was the powers.
-leveling up could be better if it's twice as fast but if you can't add more powerups leveling up would maxed too fast. That's okay it's fine as it is for now. The leveling up is also too slow in lvl2. The leveling could get harder and harder by a little like 10% increase in required xp but make it easy to level up at first.
-the rocket powerup is broken. It levels up along with the first weapon and it doesnt do its job which is heat seeking making it like an addition of attack from the first weapon.
-the gems could have more variety like having random level exp for smal, medium or large xp with different colors.
-the enemy variety is lacking a little like a harder to kill enemy, faster enemy or even an enemy moving side to side or shooting back at you. It would be nice. Or a ship trying to follow you so you have to hit it by force. I also dislike when the enemy passes you, I think i should be damaged to incentivize killing everyone.
-Pausing is also a good idea because it never ends. ALthough I use leveling up as a pause so its fine.
-Could you a bar for the cooldown when you can shoot? Because when i tap it too fast, i felt it was unresponsive. Another good idea is to make the shooting automatic without the need for input like vampire survivor since when I discovered i can hold spacebar, it was pretty much automatic anyway.
I felt like I'm being to critical but it is a good start though, I also played vampire survivor and it's inspiration which Magic Survival so I really this genre. A good start for a game. 69/420