if (newHands[i] != null)
{
if (game instanceof CardOrdering)
newHands[i].sort((CardOrdering)game);
PileOfCards oldHand = game.getHands()[i];
oldHand.clear();
oldHand.addAll(newHands[i]);
synchronized (coms[i])
{
coms[i].dealHand(new PileOfCards(newHands[i]));
}