Изменен интерфейс OnCollisionWith.

Изменен интерфейс для взаимодействия объектов модели.
Перенос методов взаимодействия.

Методы перенесены в общего наследника GameObjectModel, а наследники
переопределяют необходимые из них.
Изменена диаграмма классов.