"До 10го уровня контратакующие удары работают с разницей не более 3х уровней.
Например, игрок 5 ур. сможет контратаковать игрока 7, а 8 нет."
Понятие "не более" в математическом языке означает "<=", т.е. "не более 3х уровней", значит, что игрок 5 уровня должен давать ответ игроку 8, ведь (8-5) <= 3
Должно быть либо "не более двух", либо "менее 3".
Для уровней 10+ аналогичная ситуация.
Свой уровень учитывается за значение тоже.