素早さが同じだった場合には、プレイヤーのほうを優先にする…という条件を追加するのはどうですか? 敵のほうを優先にすると、攻撃をより多く受けてしまうので、不利になってしまう気がします。 または、攻撃方法の速さによって判定する…というのが良いと思いますけど、そのパラメータが増える分だけ複雑になります…。 でも、重い武器は時間がかかるのは、当然といえば当然なんですけどね~。