Исправлена диаграмма классов. Улучшенна логика и структура.
Добавлен скелет классов.
Добавлены интерфейсы классов.
Добавлено наследование классов.
Наивная реализация класса GameObjectModel.
Добавлен класс посредника.
Исправлены типы данных используемые в функциях класса GameObjectModel.
Исправлены типы данных используемые в функциях класса GameObjectView.
Добавлены методы поиска в GameView.
Добавлена ссылка на модель в представлении.
Изменен метод обработки коллизий.
В класс модели добавлен обработчик коллизий.
Изменен интерфейс OnCollisionWith.

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

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

Убрано поле lives из класса Ball, пока за ненадобностью.
Исправлена ошибка в слове speed в классе GameObjectModel.
Добавлена коллизия для Board.
Добавлена перегрузка коллизий.
Добавлены классы тестов для модели.

BallTest
BoardTest
BrickTest
RacketTest
RoyTest
RoyElementTest
Добавлены классы тестов для коллизий.
Добавлен физический класс Position.

Класс для хранения позиции.