Very interesting mechanic indeed! Maybe I'm missing something, but personally, I would have added a parry/counter-attack mechanic if timed correctly to add even more dynamism, rhythm and game feel to the game overall. But anyway is really good ^^