private void displayBoard() {
		// TODO make this more efficient

		// initialize print board to all unoccupied
		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
			}
		}

		// add chess pieces
		ChessBoardIterator chessBoardIterator = game.getBoard().iterator();
		while (chessBoardIterator.hasNext()) {
			Location current = chessBoardIterator.next();
			if (current.getChessPiece() != null) {
				board[current.getXCoordinate()][current.getYCoordinate()] = current
						.getChessPiece().getChessPieceAllegianceType()
						.getChessPieceAllegianceType();
			}
		}

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