anchor.diff:  			NewEntity;
   		_ ->
   			NewEntity#entity{
  -				latest_update = lists:keymerge(1, Update, NewEntity#entity.latest_update)
  +				latest_update = merge_lists(Update, NewEntity#entity.latest_update)
   			}
   	end,
   	%handle_behavior_update(Update, Ctx),
  
positive.code: 	%?debug("Sending entity update for entity ~p to client ~p (self):~n~p", [EntityID, ClientInfo, Update]),
  	pre_entity_comm:send_update(ClientInfo, EntityID, Update),
  	send_update(undefined, EntityID, Update).
  
negative.code: 			{_, undefined} -> ok; % Skip entities that don't have clients.
  			{_, ClientInfo} ->
  				%TODO: Filter according to distance from TargetEntity or something.
  				%warn("Sending entity update for entity ~p to client ~p (entity ~p):~n~p",
  				%	[EntityID, ClientInfo, TargetEntityID, Update]),
  				pre_entity_comm:send_update(ClientInfo, EntityID, Update)
  		end
  	end, ok, State#state.entities),
  