Сделать приложение по методичке обработка событий

И допилить его. Сделать в обязательном порядке оба зеленых задания и на выбор одно или несколько из 3-6 заданий

1

Реализовать новый объект, который будет исчезать при пересечении с игроком и появляться на новом месте

2

Реализовать вывод очков. Увеличивать количество очков при пересечении с объектом добавленным в предыдущем пункте. Дополнительно добавить на поле несколько зеленых кругов.

3

Добавить счетчик к зеленому объекту. Если игрок не успел добраться до объекта то переместить его.

Сам счетчик хранить в зеленом кружке, событие конца отсчета должен генерировать зеленый кружок

4

Постепенно уменьшать зеленый кружок. Если размер кружка становится нулевым, то перемещать на новую позицию и задавать ему новый начальный размер.

Размер хранить в зеленом кружке, событие уменьшения до нуля должен генерировать зеленый кружок

5

Добавить красный увеличивающийся в размера круг при пересечении с которым количество очков уменьшается на 1, а круг сбрасывает свой размер и меняет позицию

Размер хранить в красном кружке, событие пересчения с игроком должен генерировать красный кружок

6

Добавить черную движущуюся область, которая обесцвечивает объекты которые в нее попадают

События попадания/выхода объекта из области должна генерировать сама черная область