anchor.diff:  			bc_entities:delete(Uuid, BcEntities),
   			EntitiesEventPid = bc_entities:event(BcEntities),
   			gen_event:notify(EntitiesEventPid, {entity_died, DeadEntity}),
  +			lager:info("~p Entity Died", [bc_entity:uuid_str(BcEntity)]),
   			{stop, normal, State#state{entity = DeadEntity}}
   	end;
   handle_event(Event, StateName, StateData) ->
  
positive.code: 		case EventHandler of
  			undefined ->
  				EntityUuid = bc_entity:uuid(ReorientedEntity),
  				EnemyUuid = bc_entity:uuid(InRangeEnemyBcEntity),
  				EntitiesEventPid = bc_entities:event(BcEntities),
  				Handler = {bc_entity_died, EntityUuid},
  				gen_event:add_sup_handler(EntitiesEventPid, 
  
negative.code: 			attack_entity(InRangeEnemyBcEntity, State)
  	end.
  
  attack_entity(EnemyBcEntity, #state{entity = BcEntity,
  										   entity_config = BcEntityConfig,
  										   entities = BcEntities,
  										   entity_event_handler = EventHandler} = State) ->
  	Orientation = determine_orientation(BcEntity, EnemyBcEntity),
  	ReorientedEntity = reorient_entity(Orientation, BcEntity, BcEntities),
  	EntitiesEventPid = bc_entities:event(BcEntities),
  	gen_event:notify(EntitiesEventPid, {entity_attacking, ReorientedEntity}),
  