anchor.diff:  	src.production = prod
   	src.yield = yie
   	src.potency = poten
  +	src.instability = insta
   	src.amount = am
   
   /obj/machinery/seed_extractor/ui_interact(mob/user)
  
positive.code: 
  	for (var/obj/T in contents)//Now we find the seed we need to vend
  		var/obj/item/seeds/O = T
  		if (O.plantname == href_list["name"] && O.lifespan == href_list["li"] && O.endurance == href_list["en"] && O.maturation == href_list["ma"] && O.production == href_list["pr"] && O.yield == href_list["yi"] && O.potency == href_list["pot"])
  			O.forceMove(drop_location())
  			break
  
  	src.updateUsrDialog()
  	return
  
  /obj/machinery/seed_extractor/proc/add_seed(obj/item/seeds/O)
  	if(contents.len >= 999)
  		to_chat(usr, "<span class='notice'>\The [src] is full.</span>")
  
negative.code: 	else
  		return ..()
  
  /** Seed Pile
   *  Takes stats from the seed, as dictated by the New proc, and assigned them to the datum's vars.
   *  Name is the Seed's name.
   *  All stats are taken from the seed's core stats.
   *  Amount is the number of seeds present of that specific type.
   **/
  /datum/seed_pile
  	var/name = ""
  	var/lifespan = 0	//Saved stats
  