Thank you for the feedback my friend!!
I'm not 100% satisfied with the boss "AI" to be honest. First time working on something like that and it turned out its more difficult than I thought.
Also, the reactions work with percentage. For example jump has 60-70% to occurred whenever the player jumps. And if this condition met there is 12-20% to jump backwards.
Don't take me wrong, I don't disagree with your take, just sharing some insight. The only sure thing is that the battle needs reworking.
PS: checked your game and loved the idea! I'll comment there!