Thanks for the feedback! Yeah i agree with the dying, if i had more time i would remove the insta-death and make it feel less punishing to lose.
The opponent has three stages and idle, ready and action and so when it goes into the ready stage you know it will either block or punch. The movement between and idle and ready is somewhat random on purpose but still timeable.
The idea of block removing combo is that it forces you to commit to either filling the combo or doing a safer block. But i can see why that is annoying. I think my idea was that you would be able to punish your opponent for a block so you can get maybe 2 punches off their block and then 2 more and combo before they perform another move. But yeah for harder opponents I can see why thats annoying bc you can just never combo.