   """
   @spec load(%SnakeForm{}, %GameForm{}) :: Response.t
   def load(%{url: url}, data, request \\ &HTTP.post/4) do
-    api_response = response(url <> "/start", request, Snake, @load_whitelist, data)
+    request_url = url <> "/start"
+    api_response = response(request_url, request, Snake, @load_whitelist, data)
     update_in(api_response.parsed_response, fn
       {:ok, snake} ->
       (

    Snake,
    SnakeForm,
    World}

  @load_whitelist ~w(color head_url name taunt)a
  @move_whitelist ~w(move taunt)a

        {:ok, snake}
      )
      error ->
      (
        http_response = inspect(api_response.raw_response, color: false, pretty: true)
        ("""
        Could not process API response for #{request_url}:

        Poison JSON Parsing Error:
        #{inspect error}

        HTTPoison HTTP Response:
        #{http_response}
        """)
        |> Logger.debug
        error
      )
    end)
  end

