В классе Cat я объявил переменные, далее я передаю значения в эти переменные. Метод fight я реализовал, пусть и простенько. На деле все работает. больше всего вызывают вопросы условия "Метод должен возвращать одно и тоже значение, если мы деремся с одним и тем же котом." и "Если некий кот1 выигрывает у кота кот2, то кот2 должен проигрывать коту кот1." Ведь при проверке программа отвечает этим требованиям.