UnitTypes now store Weapons, which in turn store damage information against other UnitTypes. Weapons can be queried for damage percentages against specific UnitTypes (by name or by reference).