Слегка отформатировал код; убрал лишнюю строчку из деструктора класса Mechanics.