Vermutlich modifizierst du die Liste ListeGanzesDeck innerhalb der for each Schleife. Eine Liste, über die man mittels for each iteriert, darf währenddessen nicht verändert werden. RodFromGermany hat einen funktionierenden Ansatz gepostet. Wir wissen nicht wo du einen Fehler eingebaut hast.