Player currentPlayer = getCurrentPlayer();
GameContext.log(0, "advanced to player="+ currentPlayer.getName());
if (currentPlayer.isSurrogate()) {
GameContext.log(0, "about to request surrogate move for " + currentPlayer
+ " in controller=" + this + " in thread=" + Thread.currentThread().getName());
pviewer.doSurrogateMove((SurrogateMultiPlayer)currentPlayer);
}
else if (!currentPlayer.isHuman()) {
GameContext.log(0, "now moving for computer player = " + currentPlayer);
pviewer.doComputerMove(currentPlayer);
}