protected override async Task ActAsync(IActionHost host) { host.AddCoins(2); host.Trash("Embargo", Zone.InPlay); var pile = await host.SelectCard("Choose a Supply pile to embargo.", Zone.SupplyAvailable); host.AddToken("EmbargoToken", pile.Name); }