public boolean checkPhaseOne(int row, int col) {
        boolean worked = false;
        
        if (board[row][col].empty()) {
            for (int i = 1; i < 10; i++) {
                if (!conflict(row,col,i)) {
                    board[row][col].setPot(i);
                    worked = true;
                }
            }
        } else if (board[row][col].getTotalPots() == 1) {
            board[row][col].set();
        } else {
            for (int i = 1; i < 10; i++) {
                if (conflict(row,col,i) && board[row][col].isPotential(i)) {
                    board[row][col].remove(i);
                    worked = true;
                }
            }
        }
        
        return worked;
    }