anchor.diff:  
   //all credit to skasi for toy mech fun ideas
   /obj/item/toy/prize/attack_self(mob/user as mob)
  -	if(cooldown < world.time - 8)
  +	if(!cooldown)
   		user << "<span class='notice'>You play with [src].</span>"
   		playsound(user, 'sound/mecha/mechstep.ogg', 20, 1)
  -		cooldown = world.time
  +		cooldown = 1
  +		spawn(30) cooldown = 0
   
   /obj/item/toy/prize/attack_hand(mob/user as mob)
   	if(loc == user)
  -		if(cooldown < world.time - 8)
  +		if(!cooldown)
   			user << "<span class='notice'>You play with [src].</span>"
   			playsound(user, 'sound/mecha/mechturn.ogg', 20, 1)
  -			cooldown = world.time
  +			cooldown = 1
  +			spawn(30) cooldown = 0
   			return
   	..()
   
  
positive.code: 	icon_state = "syndballoon"
  	item_state = "syndballoon"
  	w_class = 4.0
  
  /*
   * Fake telebeacon
   */
  /obj/item/toy/blink
  	name = "electronic blink toy game"
  	desc = "Blink.  Blink.  Blink. Ages 8 and up."
  	icon = 'icons/obj/radio.dmi'
  	icon_state = "beacon"
  	item_state = "signaler"
  
  /*
   * Fake singularity
  
negative.code: 
  /obj/item/toy/AI/attack_self(mob/user as mob)
  	if(loc == user) //Here comes AI ion law code, don't cry.
  		if(!cooldown) //for the sanity of everyone
  			var/message = generate_ion_law()
  			user << "<span class='notice'>You press the button on [src].</span>"
  			playsound(user, 'sound/machines/click.ogg', 20, 1)
  			src.loc.visible_message("\red \icon[src] [message]")
  			cooldown = 1
  			spawn(30) cooldown = 0
  			return
  
  	..()