Refactored how damage is calculated and applied