Научился: Создал перегруженный метод Sprite.Move (). Вернул отображение снеговиков. Избавился от переменной delta при инициализации snowman2. Убедился, что снеговики перемещаются по нажатию кнопочки. Трудности: Пока всё понятно.
Научился: Уяснил правила новой игры. Создал класс GameVirus.cs. Добавил поля List<Игрок> gamers и List<Игрок> virused. Реализовал конструктор GameViurs(). Реализовал методы AddGamer(), Step(), RunAll(). Работа метода SetNewVirus(Игрок) заключается в следующем: когда остается один незараженный игрок, он назначается лидером (первым зараженным), а все ранее зараженные очищаются. Работа метода FindNewVirus() состоит из проверки наличия лидера, создания задержки на заражение другого игрока и перебора игроков в цикле для определения зараженного после очередного шага.