     name: "",
     taunt: "",
     url: "",
-    health: @unloaded,
+    health: @max_health,
   ]
 
   def dead?(%{coords: [%{y: y, x: x} |_]}, %{width: w, height: h})

    url: String.t,
  }

  @unloaded {:error, :unloaded}

  defstruct [
    :id,
    color: "",


  def body(snake) do
    snake.coords
  end

  @doc "Set this snake's health to #{@max_health}"
  @spec reset_health(t) :: t
  def reset_health(snake) do
    put_in(snake.health, @max_health)
  end

  def resolve_head_to_head(snakes, acc \\ [])
