public void PrintBoard(){
		//loop through the number of rows
		for (int i = 0; i < BOARD_SIZE; i++){
			System.out.println(" ---------------------------------");
			
			//loop through the number of columns
			for (int j = 0; j < BOARD_SIZE; j++){
				if(j == 0){
					System.out.print(i);	//print the row number on the left of the board
				}
				System.out.print("| " + newBoard[i][j].PrintPiece() + " ");	//print the pieces in the current square (empty space for empty square
			}
			System.out.print("|\n");
		}
		System.out.println(" ---------------------------------\n"
						+  "   0   1   2   3   4   5   6   7\n");	//print the column number on the bottom of the borad
	}