anchor.diff:  		COMSIG_PARENT_ATTACKBY,
   		COMSIG_ATOM_TOOL_ACT(TOOL_WRENCH),
   		COMSIG_ATOM_BUMPED,
  -		COMSIG_MOVABLE_BUMP,
   		COMSIG_ATOM_INTERCEPT_Z_FALL,
   	)
   
  
positive.code: 	RegisterSignal(parent, COMSIG_PARENT_ATTACKBY, .proc/attackby_hit)
  	RegisterSignal(parent, COMSIG_ATOM_TOOL_ACT(TOOL_WRENCH), .proc/tool_hit)
  	RegisterSignal(parent, COMSIG_ATOM_BUMPED, .proc/bumped_hit)
  	RegisterSignal(parent, COMSIG_MOVABLE_BUMP, .proc/bump_hit)
  	RegisterSignal(parent, COMSIG_ATOM_INTERCEPT_Z_FALL, .proc/intercept_z_fall)
  
  	src.tool_act_callback = tool_act_callback
  
negative.code: 	playsound(get_turf(atom_source), 'sound/effects/supermatter.ogg', 50, TRUE)
  	consume(atom_source, hit_object)
  
  /datum/component/supermatter_crystal/proc/intercept_z_fall(datum/source, list/falling_movables, levels)
  	SIGNAL_HANDLER
  	for(var/atom/movable/hit_object as anything in falling_movables)
  