public void mouseReleased(MouseEvent e) {
        //Adjust values as if the board was set in the top left corner at (0,0)
        int mx = e.getX() - Game.LEFT_MARGIN;
        int my = e.getY() - Game.TOP_MARGIN;
        
        //We only want to check clicks within the bounds of the playing part of the board
        //   (0 <= x <= 190) OR (240 <= x <= 430) AND
        //   (0 <= y <= 160) OR (200 <= y <= 360)
       
        boolean hitInPlayableArea = false;
        if (parent.myBoardPict.upperLeftRect.contains(mx,my)) { hitInPlayableArea = true; }
        if (parent.myBoardPict.upperRightRect.contains(mx,my)) { hitInPlayableArea = true; }
        if (parent.myBoardPict.lowerLeftRect.contains(mx,my)) { hitInPlayableArea = true; }
        if (parent.myBoardPict.lowerRightRect.contains(mx,my)) { hitInPlayableArea = true; }

        /*
        if( ( ((Game.BOARD_LEFT_EDGE <= mx) && (mx<=190)) || ((mx>=240) && (mx<=Game.BOARD_RIGHT_EDGE)) ) &&
                ( ((Game.BOARD_TOP_EDGE<=my) && (my<=160)) || ((my>=200) && (my<=Game.BOARD_BOTTOM_EDGE))  ) && */
        if (hitInPlayableArea && parent.myBoard.myDice.getRolled( ) && !parent.status.observer ) {
            parent.myBoard.handlePoint( parent.getPointNum(mx,my), parent.getCurrentPlayer( ) );
        }
    } // mouseReleased( )