Its actually very good, but maybe can add a little "dash button" with a cooldown because some patterns are actually very hard if not imposible to avoid, other than that, its a solid idea and game proyect, keep it up!
Thanks for the comment!
I have that in the design document. A quick dash to avoid the attacks. Good to know that I'm not alone in thinking it fits