public string UseItemOn(string[] args) { string giverName = args[0]; string receiverName = args[1]; string itemName = args[2]; var giver = party.FirstOrDefault(x => x.Name == giverName); Validate.ValidateCharacter(giver, giverName); var receiver = party.FirstOrDefault(x => x.Name == receiverName); Validate.ValidateCharacter(receiver, receiverName); Item item = giver.Bag.GetItem(itemName); giver.UseItemOn(item, receiver); return(string.Format(OutputMessages.UseItemOn(), giverName, itemName, receiverName)); //“{giverName} used {itemName} on {receiverName}. }