public override async Task DiscardAsync(MilkRunCardInformation thisCard) { SingleInfo !.MainHandList.RemoveSpecificItem(thisCard); await AnimatePlayAsync(thisCard); await ContinuePlayAsync(); //better to do this way. }