anchor.diff:  	var/working = 0
   	var/balance = 0 //How much money is in the machine, ready to be CONSUMED.
   	var/jackpots = 0
  +	var/paymode = HOLOCHIP //toggles between HOLOCHIP/COIN, defined above
  +	var/cointype = /obj/item/coin/iron //default cointype
   	var/list/coinvalues = list()
   	var/list/reels = list(list("", "", "") = 0, list("", "", "") = 0, list("", "", "") = 0, list("", "", "") = 0, list("", "", "") = 0)
   	var/list/symbols = list(SEVEN = 1, "<font color='orange'>&</font>" = 2, "<font color='yellow'>@</font>" = 2, "<font color='green'>$</font>" = 2, "<font color='blue'>?</font>" = 2, "<font color='grey'>#</font>" = 2, "<font color='white'>!</font>" = 2, "<font color='fuchsia'>%</font>" = 2) //if people are winning too much, multiply every number in this list by 2 and see if they are still winning too much.
  
positive.code: #undef BIG_PRIZE
  #undef SMALL_PRIZE
  #undef SPIN_PRICE
  
negative.code: 	var/linelength = get_lines()
  
  	if(reels[1][2] + reels[2][2] + reels[3][2] + reels[4][2] + reels[5][2] == "[SEVEN][SEVEN][SEVEN][SEVEN][SEVEN]")
  		visible_message("<b>[src]</b> says, 'JACKPOT! You win [money] credits!'")
  		priority_announce("Congratulations to [user ? user.real_name : usrname] for winning the jackpot at the slot machine in [get_area(src)]!")
  		jackpots += 1
  		balance += money - give_payout(JACKPOT)
  		money = 0
  		if(paymode == HOLOCHIP)
  			new /obj/item/holochip(loc,JACKPOT)
  		else
  			for(var/i = 0, i < 5, i++)
  				cointype = pick(subtypesof(/obj/item/coin))
  				var/obj/item/coin/C = new cointype(loc)
  				random_step(C, 2, 50)
  
  	else if(linelength == 5)
  		visible_message("<b>[src]</b> says, 'Big Winner! You win a thousand credits!'")
  		give_money(BIG_PRIZE)
  
  	else if(linelength == 4)
  		visible_message("<b>[src]</b> says, 'Winner! You win four hundred credits!'")
  		give_money(SMALL_PRIZE)
  
  	else if(linelength == 3)
  