This is awesome! Reminds me of Vampire Survivors. Its pretty challenging. I love that you added a cooldown for rotating. I think that was really clever. I have to say the shop wasn't obvious to me. Didn't realize it existed until my second playthrough, really expands the game and gave me a sense of purpose to upgrade myself.
Great job!!