         game = game
         |> add_player(player_id)
         |> add_channel(pid)
+
+        Battleship.Game.Event.player_joined
 
         {:reply, {:ok, self}, game}
     end


  # SERVER

  def init(id), do: {:ok, %__MODULE__{id: id}}

  def handle_call({:join, player_id, pid}, _from, game) do
    Logger.debug "Joinning Player to Game"

  defp stop(game) do
    for player <- [game.attacker, game.defender], do: destroy_board(player)

    Battleship.Game.Event.game_over

    {:stop, :normal, game}
  end

