in middle of implementing CombatUtil