public synchronized void concede(UUID playerId) {
Player player = state.getPlayer(playerId);
if (player != null) {
logger.debug(new StringBuilder("Player ").append(player.getName()).append(" concedes game ").append(this.getId()));
fireInformEvent(player.getName() + " has conceded.");
player.concede(this);
}
}
@Override
public synchronized void undo(UUID playerId) {