anchor.diff:      {next_state, StateName, StateData}.
   
   terminate(Reason, StateName, StatData) ->
  -	io:format("BcAiFsm crashed with reason: ~p~n", [Reason]),
  +	lager:info("BcAiFsm crashed with reason: ~p", [Reason]),
       ok.
   
   code_change(OldVsn, StateName, StateData, Extra) ->
  
positive.code: 			bc_entities:delete(Uuid, BcEntities),
  			EntitiesEventPid = bc_entities:event(BcEntities),
  			gen_event:notify(EntitiesEventPid, {entity_died, DeadEntity}),
  			{stop, normal, State#state{entity = DeadEntity}}
  	end;
  handle_event(Event, StateName, StateData) ->
  
negative.code: 		case EventHandler of
  			undefined ->
  				EntityUuid = bc_entity:uuid(ReorientedEntity),
  				EnemyUuid = bc_entity:uuid(EnemyBcEntity),
  				EntitiesEventPid = bc_entities:event(BcEntities),
  				Handler = {bc_entity_died, EntityUuid},
  				gen_event:add_sup_handler(EntitiesEventPid, 
  