Calculating battle damage (UPDATED)