anchor.diff:  
   -module(egs_game).
   -export([start/0]). % external
  --export([supervisor_init/0, supervisor/0, listen/1, accept/2, process_init/1, process/0, char_select/0, area_load/4, loop/1]). % internal
  +-export([supervisor_init/0, supervisor/0, listen/1, accept/2, process_init/2, process/0, char_select/0, area_load/4, loop/1]). % internal
   
   -include("include/records.hrl").
   -include("include/network.hrl").
  
positive.code: 	case ssl:transport_accept(LSocket, 5000) of
  		{ok, CSocket} ->
  			ssl:ssl_accept(CSocket),
  			try
  				Pid = spawn(?MODULE, process_init, [CSocket]),
  				SPid ! {link, Pid},
  				ssl:controlling_process(CSocket, Pid)
  			catch
  				_:_ ->
  					reload
  			end;
  		_ ->
  			reload
  	end,
  
negative.code: 
  supervisor() ->
  	receive
  		{'EXIT', Pid, _} ->
  			supervisor_close(Pid);
  		_ ->
  