private void movePressed() {
    if (!moveSelected && goc.canMove()) {

      goc.die.roll();
      lbl_dice.setIcon(goc.die.getDiceIcon());
      if (goc.highlightValidMoves()) {
        btn_guess.setEnabled(false);
        btn_accuse.setEnabled(false);
        moveSelected = true;
        can_board.setBoard(goc.getBoard());
      } else {
        btn_move.setEnabled(false);
        JOptionPane.showMessageDialog(this, " There are no valid moves");
        if (!goc.getPlayerPos().isRoom()) {
          endTurn();
        }
      }
    }
  }