Фабрика времени

Сделал таймер, у которого можно подписаться на изменение времени, на конец, старт и паузу таймера. Сделал фабрику таймеров. Фабрика управляется всеми таймерами в игре и находится в проджект контексте.

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