public void InsertBeforeDeal(Player target, List<Card> list, MovementHelper helper = null)
{
CardsMovement move = new CardsMovement();
move.Cards = new List<Card>(list);
move.Cards.Reverse();
move.To = new DeckPlace(null, DeckType.Dealing);
if (helper != null)
{
move.Helper = helper;
}
MoveCards(move, true, GameDelays.None);
if (target != null)
{
PlayerLostCard(target, list);
}
}