if ( this.isIgnoringEvents() ) { return; }
    public void keyReleased(KeyEvent ev) {        if (ev.getKeyCode() == KeyEvent.VK_SHIFT && shiftheld) {            shiftheld = false;            if (client.isMyTurn() && client.game.board.lastCursor != null && !client.game.board.lastCursor.equals(client.game.board.selected)) {                // switch to movement                client.bv.clearMovementData();                currentMove(client.game.board.lastCursor);                client.bv.drawMovementData(ce(), cmd);            }        }    }