for (Zone z : p.getZones())
z.moveCards(dealsource);
// shuffling
dealsource.setSorter(new ShuffleSorter());
dealsource.sort();
// dealing
int playernum = 0;
for (Card card : dealsource.getSortedList()) {
playernum = (playernum) % (game.getPlayers().size());