Есть 2 класса: поле, кошка. На поле случайным образом разбросаны рыбки. Кошка гуляет по полю, при этом при каждом движении она теряет часть энергии. Если попадает на рыбку, то съедает её, тем самым энергия прибавляется. Запускаем цикл кошка гуляет по полю. Если она очень устала, то кошка ложится спать. Если она объялась, значит устала и кошка ложится спать. 2 класса осуществить через события.