Рыбки
1. Создаём объект рыбы с случайными координатами, случайным направлением движения и цветом с помощью функции createFish,
2. Объявляем массив "fishes" для хранения объектов рыб,
3. С помощью функции "drawFish" рисуем тело, хвост и глаз рыбы, используя методы "ctx.ellipse", "ctx.lineTo", "ctx.arc",
4. функция "updateFish", обновляет координаты рыбы и меняет ее направление движения, если она достигает границ поля,
5. Для создания анимации используем функцию "animate":
- Она очищает поле, чтобы отрисовать новые кадры.
- Проходит по всем рыбам в массиве и вызывает функцию "drawFish()" для каждой из них.
- Обновляет координаты каждой рыбы.
- Для плавной анимации используем - "requestAnimationFrame()".
