damage_set.h and damage_set.cpp added.