anchor.diff:  
   	return ..()
   
  +/obj/item/toy/plush/vv_get_var(var_name)
  +	if(var_name == NAMEOF(src, __ADMIN_SET_TO_ID))
  +		return debug_variables("__ADMIN: SET SNOWFLAKE ID", snowflake_id, 0, src)
  +	return ..()
  +
  +/obj/item/toy/plush/vv_edit_var(var_name, var_value)
  +	if(var_name == NAMEOF(src, __ADMIN_SET_TO_ID))
  +		return set_snowflake_from_config(var_value)
  +	return ..()
  +
   /obj/item/toy/plush/proc/set_snowflake_from_config(id)
   	var/list/configlist = CONFIG_GET(keyed_list/snowflake_plushies)
   	var/list/jsonlist = configlist[id]
  -	ASSERT(jsonlist)
  +	if(!jsonlist)
  +		return FALSE
   	jsonlist = json_decode(jsonlist)
   	if(jsonlist["inherit_from"])
   		var/path = text2path(jsonlist["inherit_from"])
  
positive.code: 	//--end of love :'(--
  
  	var/snowflake_id					//if we set from a config snowflake plushie.
  	var/can_random_spawn = TRUE			//if this is FALSE, don't spawn this for random plushies.
  
  /obj/item/toy/plush/random_snowflake/Initialize(mapload, set_snowflake_id)
  
negative.code: 		var/datum/component/squeak/S = GetComponent(/datum/component/squeak)
  		S?.override_squeak_sounds = squeak_override
  	snowflake_id = id
  	return TRUE
  
  /obj/item/toy/plush/handle_atom_del(atom/A)
  	if(A == grenade)
  