Фикс бага с Segmentation Fault

Баг вызывал SEGFAULT при чтении CombatSituation из потока.
Добавлены нужные и не очень виртуальные деструкторы у многих классов.
Лишнее уберем потом.