public static void printBoard(Set<ChessPiece> chessPieces) {
		String[][] board = new String[8][8];
		for (int i = 0; i < 8; i++) {
			for (int j = 0; j < 8; j++) {
				board[i][j] = "-"; // denotes unoccupied
			}
		}
		for (ChessPiece chessPiece : chessPieces) {
			ChessPiece current = chessPiece;
			int currX = current.getLocation().getXCoordinate();
			int currY = current.getLocation().getYCoordinate();
			board[currX][currY] = current.getChessPieceAllegianceType()
					.getChessPieceAllegianceType();
		}

		for (int j = 7; j > -1; j--) {
			for (int i = 0; i < 8; i++) {
				System.out.print(board[i][j] + " ");
			}
			System.out.println("");
		}
		System.out.println("");
	}