It's perfectly use the theme but I can't really say it's a great game to be honest, I didn't said it's bad either but... just my opinion...
It's would be great if you can fix the UI, it's not very messy but how do I explained it? it's feels like out of place, or maybe it was just my monitor acting up or my screen resolution didn't match? in my case there are text over text or a boss preview image that got sliced by green line which I assume as a border, it's also applies to the squad screen as well.
Next is regarding control, if you assigned left hand to WASD for movement and right hand to mouse for building a spin then for dash I have to press Left Shift with my pinky finger which is very awkward of course I can let go the mouse and press Right Shift for dash but I'll lose some of my spin speed doing so.
*For improvement, you can either make a Dash for Right Click, or making spinning to be automatically, or you can assign other key for Building up Spin as well dash next to it so both hand can focus on their respective role, there are other alternative you can pick, it's up to you.
Next is regarding gameplay, actually there's nothing wrong with the game, it's great game like you mix spinners or beyblade with those bombs and all but...
Maybe it's just me but I felt like the base movement speed is very slow, I even spend 5 perk on speed but it's still too slow for me, also having many types of weapon along with effect are pretty cool but if all the weapon does is same spinning attack with just extra effect on it like more damage, stun, etc. then it will probably get boring too quickly.
*For improvement, I won't say anything about the movement speed, maybe you intentionally made it slow so it's challenging or something, but for weapon, I think it will be pretty cool if you add some extra effect like thunder weapon sometimes shot out a thunder bolt when spinning certain times, or some weapon range increases when spinning too fast, or you can add a energy gauge for special attack, well.... there's a lot you can do to make the game more interesting, it's up to you to unleash the hidden potential in your game or not.
That's all I guess, if I write something wrong or missed something, let me know.