private void ExecuteAttackCommand(string[] input) { IBlob attacker = new Blob(); IBlob target = new Blob(); foreach (var blob in blobsData.Blobs) { if (blob.Name == input[1]) { attacker = blob; } } foreach (var blob in blobsData.Blobs) { if (blob.Name == input[2]) { target = blob; } } attacker.Attack(target); }