 defmodule BattleSnake.Api do
+  alias Ecto.Changeset
+
   alias BattleSnake.{
     Api.Response,
     GameForm,

        error
      )
    end)
  end

  @doc """
  Get the move for a single snake.


  require Logger

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

  @callback load(%SnakeForm{}, %GameForm{}) :: Response.t
  @callback move(%Snake{}, %World{}) :: Response.t
