Great idea, and very interesting theme interpretation. We were thinking about "breaking loop" theme, and happy to see someone put it into action :)
Initially, I felt like the main mechanic was underpowered/irrelevant - you have close to zero control of your order of actions (and their attack type). But after I encountered the first shop and it had "your next attack is X" - it clicked! But I think it's worth putting shop earlier (like after the first fight or so), because until the first shop, it felt like I had no control in the game.
Also, it would be way easier if you made an explicit hint that your weapon now changed attack type - it had me experiment a bit to see if it actually works. And it feels like your attack type priority is reversed to what's usually used in this kinda of game, which adds to the confusion :) Although it might be intentional - you broke the rules there :D
That said - great game, really enjoyed it :)