You've got a very cool concept here. It feels like a fast paced action-puzzle game. The sounds and effects are super satisfying too!
I did find that it was often difficult to tell how the enemies would attack, leading to situations where I thought I'd hit them, but ended up dying instead. I think that with some different attack types, and some clearer indication of enemy intentions, you'll have a very satisfying game here! Great work!