get rid of calc_damage, update min/max