private void selectDragonMove() {
if (dragonCap.getDragonMovesLeft() > 0) {
Set<Position> moves = dragonCap.getAvailDragonMoves();
if (!moves.isEmpty()) {
//game.fireGameEvent().playerActivated(game.getTurnPlayer(), getActivePlayer());
game.post(new SelectDragonMoveEvent(getActivePlayer(), moves, dragonCap.getDragonMovesLeft()));
return;
}
}
dragonCap.endDragonMove();
next();