     |> Enum.join("\n")
   end
 
-  def render_into_list(grid) do
+  defp render_into_list(grid) do
     size = size(grid)
 
     header = header(size - 2)

  alias LexibombServer.Utils

  import LexibombServer.Board, only: [
    size: 1,
    first_or_last?: 2,
  ]

  def inspect(board, _opts) do
    draw(board.grid)
  end

  def draw(grid) do
    label_width = 3
    space_width = 4
    line_width =

    |> Enum.intersperse(grid_line)
  end

  defp chunk_by_rows(grid, count) do
    grid
    |> Enum.sort_by(fn {coord, _} -> coord end)
    |> Stream.map(fn {_, square} -> inspect(square) end)
    |> Stream.chunk(count)
  end

  defp label_rows(rows, grid_size) do
    rows
    |> Stream.with_index
    |> Stream.map(fn {row, index} ->
