Added a combat class to standardize how attacks how handled and damage is calculated