anchor.diff:  		"s" = image(icon = src.icon, icon_state = "light_on-s"),
   		"z" = image(icon = src.icon, icon_state = "light_on-z")
   		)
  +
  +/turf/open/floor/light/Initialize()
  +	. = ..()
  +	update_icon()
  +	if(!length(lighttile_designs))
  +		populate_lighttile_designs()
   
   /turf/open/floor/light/break_tile()
   	..()
  
positive.code: 
  //Cycles through all of the colours
  /turf/open/floor/light/colour_cycle
  	coloredlights = list("cycle_all")
  	can_modify_colour = FALSE
  
  
  
negative.code: /turf/open/floor/light/colour_cycle/dancefloor_a
  	name = "dancefloor"
  	desc = "Funky floor."
  	currentcolor = "dancefloor_A"
  
  /turf/open/floor/light/colour_cycle/dancefloor_b
  	name = "dancefloor"
  	desc = "Funky floor."
  	currentcolor = "dancefloor_A"
  
  
  ///check_menu: Checks if we are allowed to interact with a radial menu
  
  ///Arguments:
  ///user The mob interacting with a menu
  ///screwdriver The screwdriver used to interact with a menu
  
  /turf/open/floor/light/proc/check_menu(mob/living/user, obj/item/screwdriver/screwdriver)
  	if(!istype(user))
  		return FALSE
  	if(user.incapacitated())
  		return FALSE
  	if(!user.is_holding(screwdriver))
  		return FALSE
  	return TRUE
  