anchor.diff:  
   %% @doc Spawns a timeouter that sends {self(),Msg} after Time to Pid
   timeouter(Time, Pid, Msg) ->
  -    spawn_link(?MODULE, timeouter_run, [Time,Pid,Msg]).
  +    spawn(?MODULE, timeouter_run, [Time,Pid,Msg]).
   timeouter_run(Time, Pid, Msg) ->
       receive
           {cancel} ->
  
positive.code:             % question in the game, we need to update the clients
              send_all(State#state.clients, {self(), scores, dict:to_list(State#state.stats)}),
              send_all(State#state.clients, {self(), question, Q}),
              loop(Params, State#state{q = Q})
      end;
  
  % Only when we have a question
  
negative.code:             NewState = State#state{clients = State#state.clients -- [Pid],
                                     stats = NewStats, round_timer = RoundTimer},
              Pid ! {self(), ok},
              loop(Params, NewState);
  
          % From an old timer, was queued up when we cancelled it
          {_, round_timeout} ->
              loop(Params, State);
  
          Other ->
              io:format("gameserv got unknown message: ~p~n", [Other]),
              loop(Params, State)
      end.
  