anchor.diff:  			num_of_prizes = rand(1,4)
   		if(2)
   			num_of_prizes = rand(0,2)
  -	for(num_of_prizes; num_of_prizes > 0; num_of_prizes--)
  +	for(var/i = num_of_prizes; i > 0; i--)
   		empprize = pickweight(prizes)
   		new empprize(src.loc)
  -
  -	..(severity)
  +	explosion(src.loc, -1, 0, 1+num_of_prizes, flame_range = 1+num_of_prizes)
   
   
   /obj/machinery/computer/arcade/battle
  
positive.code: 		prize.loc = src.loc
  
  /obj/machinery/computer/arcade/emp_act(severity)
  	if(stat & (NOPOWER|BROKEN))
  		..(severity)
  		return
  	var/empprize = null
  	var/num_of_prizes = 0
  	switch(severity)
  
negative.code: 	..()
  	var/choice = pick(typesof(/obj/machinery/computer/arcade) - /obj/machinery/computer/arcade)
  	new choice(loc)
  	qdel(src)
  
  /obj/machinery/computer/arcade/proc/prizevend()
  	if(!contents.len)
  