Thanks for liking it. I put alot of effort to make this very balanced hehe.
About the punch-out part. There is some exact frames that you need to dodge (there is also a frame in the special attack of Power Dudes that you can punch them). I can be a little bias because I know exactly when I should dodge because I programmed it. My tip is wait for the last moment of any punch animation, if you dodge too soon your hitbox can touch the punch in your way back.