Changed The Damage Calculation Structure