Встроил singleton.

Переделать класс Dospeh.
1. Сделать возможность его расширения для установки уровня оружия и т.д. например.
2. Убрать хранение кол-ва потраченных на доспех миражей и др. камней.
Вместо сделать отдельный класс, кото. будет следить за этим.
Добавил диаграмму UML.

Доделать диаграмму.

Сделал мелкий рефактоинг.
Заменил protected на private в конкретных фабриках(кузницах).
Merge branch 'singleton' into develop