anchor.diff:  
   	toggle_reel_spin(0)
   
  -	for(var/cointype in typesof(/obj/item/coin))
  +	for(cointype in typesof(/obj/item/coin))
   		var/obj/item/coin/C = cointype
   		coinvalues["[cointype]"] = initial(C.value)
   
   /obj/machinery/computer/slot_machine/Destroy()
   	if(balance)
  -		give_coins(balance)
  +		give_payout(balance)
   	return ..()
   
   /obj/machinery/computer/slot_machine/process()
  
positive.code: 	return amount
  
  /obj/machinery/computer/slot_machine/proc/dispense(amount = 0, cointype = /obj/item/coin/silver, mob/living/target, throwit = 0)
  	var/value = coinvalues["[cointype]"]
  
  
  	while(amount >= value)
  		var/obj/item/coin/C = new cointype(loc) //DOUBLE THE PAIN
  		amount -= value
  		if(throwit && target)
  			C.throw_at(target, 3, 10)
  		else
  			random_step(C, 2, 40)
  
  	return amount
  
  
negative.code: 		spin(usr)
  
  	else if(href_list["refund"])
  		give_payout(balance)
  		balance = 0
  
  /obj/machinery/computer/slot_machine/emp_act(severity)
  