public BoardInitArgs GetFilledBoardInitArgs() { CardPile cardPile = new CardPile(); cardPile.AddMap(this.cardPile.cardPile); BoardInitArgs boardInitArgs = new BoardInitArgs { player = player.Copy(), cardPile = cardPile, enemy = null, level = 1 }; return(boardInitArgs); }