   alias World.Clock
   alias World.Velocity
   import Game.Identifiers
+  import Logger
 
   def start_link(args = [game_id: game_id, fps: _, asteroids: _]) do
     {:ok, _pid} = GenServer.start_link(__MODULE__, args, name: via(game_id))

  defp initial_game_state(asteroid_count, game_id) do
    {:ok, collision_pid} = Collision.start_link(self())

    game_info = info(self(), game_id)
    asteroids = generate_asteroids(asteroid_count, game_info)

    %{
      :game_id => game_id,
      :info => game_info,
      :pids => %{:asteroids => asteroids, :bullets => %{}, :ships => %{}},
      :state => %{:asteroids => %{}, :bullets => %{}, :ships => %{}},
      :players => %{},

  def handle_info(msg, state) do
    case msg do
      {:EXIT, _pid, :normal} -> nil
      _ -> [:EXIT, msg, state] |> inspect |> error()
    end

    {:noreply, state}
