I just tried out your new update and honestly, I couldn't ask for more. You really outdid yourself with this update, the difficulties match perfectly with the actions of the bot (easy like the bot takes 2 seconds to attack xD). Another thing I've learned from the bots is to use the dash more often. Like when the bot has to recover from a strike or a parry, which is very handy.
I already mapped dodge to RMB, but I could assign push to something else. I was pretty much trying to minimize the number of buttons needed for simplicity's sake but there's no reason I can't include both. Is there a preferred key I could use? Does your mouse have any other buttons?
You caught me at a good time anyway, I'm gearing up to push a small update so I can include those changes right now.