Changed method execute to abstract in both AbstractDefenseArmoryItem and AbstractEffectArmoryItem