public void displayBoard(CheckersSetup setup) {  
		
	  int piecesOnBoard[][] = setup.getPiecesOnBoard();
	  
		//remove all pegs from prev board.
		for(int i=0; i<this.rows; i++) {
			for(int j=0; j<this.columns; j++) {
				this.removePeg(i, j);
			}
		}
		
		//Display based on board array:
		for(int i=0; i<this.rows; i++) {
			for(int j=0; j<this.columns; j++) {
				if(CheckersSetup.isEmpty(piecesOnBoard[i][j])) continue;
				
				if(CheckersSetup.isDarkPiece(piecesOnBoard[i][j])) {
					if(CheckersSetup.isKing(piecesOnBoard[i][j])) {
						this.putKing(Board.RED, i, j);
					} else {
						this.putPeg(Board.RED, i, j);
					}
				} else {
					if(CheckersSetup.isKing(piecesOnBoard[i][j])) {
						this.putKing(Board.WHITE, i, j);
					} else {
						this.putPeg(Board.WHITE, i, j);
					}
				}
				
			}
		}
	}