damageCalculation (TODO critical calculation and applying effects)