public virtual Command UseItem(BattleChar instigator) { return(new Command(instigator)); }
public override Command GetCommand(BattleChar instigator) { return(new AttackCommand(instigator, this)); }