パンチ中かどうかを判定する変数を用意して、 その変数をパンチ中は1に、そうでない時は0にしておいて、 その変数が0の時だけ動けるようにすると、出来るかと思います。