if ( this.isIgnoringEvents() ) { return; }
    public void boardHexMoused(BoardEvent b) {        // control pressed means a line of sight check.        if ((b.getModifiers() & InputEvent.CTRL_MASK) != 0) {            return;        }        if (client.isMyTurn()            && (b.getModifiers() & MouseEvent.BUTTON1_MASK) != 0) {            if (b.getType() == BoardEvent.BOARD_HEX_DRAGGED) {                if (!b.getCoords().equals(client.game.board.lastCursor)) {                    client.game.board.cursor(b.getCoords());                }            } else if (b.getType() == BoardEvent.BOARD_HEX_CLICKED) {                client.game.board.select(b.getCoords());            }        }    }