anchor.diff:  	pre_hooks:add_hook(client_inhabited_entity, ?MODULE, client_inhabited_entity_hook, undefined, [node()]),
   	pre_hooks:add_hook(client_logged_in, ?MODULE, client_logged_in_hook, undefined, [node()]),
   
  -	%?info("Starting fake entity event timer."),
  -	%Timer = timer:apply_interval(4000, ?MODULE, fake_update, [#entity_id{engine = self(), ref = make_ref()}]),
  -	%?info("Timer started: ~p", [Timer]),
  -
   	State = #state{supervisor_pid = Supervisor, worker_pids = WorkerPids},
   	{ok, State}.
   
  
positive.code: % gen_server
  -export([start_link/1, broadcast_update/2, broadcast_full_update/1, broadcast_event/3]).
  -export([init/1, handle_call/3, handle_cast/2, handle_info/2, terminate/2, code_change/3]).
  -export([client_logged_in_hook/2, client_disconnect_hook/3, client_inhabited_entity_hook/3, fake_update/1]).
  
  % pre_client_channels
  -export([client_request/4]).
  
negative.code: 	[apply(pre_channel_entity, Func, [Worker | Args])
  		|| Worker <- State#state.worker_pids],
  	State.
  