anchor.diff:  			if(active)
   				to_chat(usr, "<span class='warning'>Error: You cannot change the song until the current one is over.</span>")
   				return
  -			check_GBP()
  +
  +			var/list/available = list()
  +			for(var/datum/track/S in songs)
  +				available += S.song_name
   			select_name = input(usr, "Choose your song", "Track:") as null|anything in available
   			if (QDELETED(src))
   				return
  
positive.code: 	var/song_path = null
  	var/song_length = 0
  	var/song_beat = 0
  
  /datum/track/New(name, path, length, beat)
  	song_name = name
  
negative.code: 		return
  	charge -= 5
  	playsound(src, S,300,1)
  
  /obj/machinery/disco/proc/dance_setup()
  	stop = world.time + selection.song_length
  