最初に山札のリストのコピーを作って、カードを配ったらそこから削除、リセット時はコピーを作り直す、ではだめ?