anchor.diff:  // Override here to prevent things accidentally moving around overlays.
   /atom/movable/lighting_object/forceMove(atom/destination, var/no_tp=FALSE, var/harderforce = FALSE)
   	if(harderforce)
  -		. = ..()+		. = ..()
  
positive.code: GLOBAL_LIST_EMPTY(all_lighting_objects) // Global list of lighting objects.
  
  /atom/movable/lighting_object
  	name          = ""
  
  
negative.code: 
  /atom/movable/lighting_object/Destroy(var/force)
  	if (force)
  		GLOB.lighting_update_objects     -= src
  
  		var/turf/T   = loc
  