for (Zone zone : player.getZones())
zone.moveCards(stockZone);
// shuffling
stockZone.setSorter(new ShuffleSorter());
stockZone.sort();
// dealing
for (int i = 0; i < cardDealtNumber; i++)
for (Player p : game.getPlayers())
stockZone.moveCard(stockZone.getTopCard(),