Pretty good, I was not able to make it too far but it was entertaining. With some more polish to the game It could totally suck me in for hours, but right now it didn't. I'll just be straight with what I think could improve the game:
1) the player, the enemies and their projectile sprites should stand out more than the background, maybe they need some outlines or something like that.
2) There should be some more effects when hitting enemies because at first I wasn't sure if it was hitting or not etc.
3) The UI isn't quite pleasant, I think it should look more like path of Exile / Diablo style where its like a hot bar / dash board at the bottom of the screen and maybe the map and wave number in a top corner. the upgrades kinda take too much space also when they could be merged and simplified so its just 1 upgrade path for each weapon with 1 cost per upgrade instead of separate for size and damage for example.
4) not a fan of the auto fire system asis, I thought it would be like Diablo / Path of Exile where it autolocks and autofires and then you can focus on moving and dodging. Right now it just randomly fires my shuriken and bow when im just trying to run away from the enemies and then when I need it, its on cooldown.
Also wave bosses would be cool even if its just 1 boss type enemy that shows up every 5 or 10 waves and drops more coins.