Промежуточный этап создания истории снимков состояния игры.
Работа над основным объектом ShotHistory и его методами