public static int addValue(int r, int c) {
        int piece = ds.getPiece(r, c);
        int whiteScore = 0;
        int blackScore = 0;
        
        if (piece == DraughtsState.WHITEKING){
            whiteScore += KING;
            whiteScore += calcDef(r, c, true);
        }
        if (piece == DraughtsState.WHITEPIECE){
            whiteScore += DRAUGHT;
            whiteScore += calcDef(r, c, true);
            whiteScore += PLAYGROUND[r][c];   

        }
        if (piece == DraughtsState.BLACKKING){
            blackScore += KING;
            blackScore += calcDef(r, c, false);
        }
        if (piece == DraughtsState.BLACKPIECE){
            blackScore += PLAYGROUND[9-r][9-c];
            blackScore += DRAUGHT;
            blackScore += calcDef(r, c, false);
            blackScore += PLAYGROUND[9-r][9-c];   

        }

        return whiteScore - blackScore;
        
    }