Мне кажется что здесь ошибка да? "но должно выполняться условие: если cat1.fight(cat2) возвращает true, то cat2.fight(cat1) должен возвращать false."