anchor.diff:  /datum/song/proc/shouldStopPlaying(mob/user)
   	if(instrumentObj)
   		if(!user.canUseTopic(instrumentObj))
  -			return 1
  +			return TRUE
   		return !instrumentObj.anchored		// add special cases to stop in subclasses
   	else
  -		return 1
  +		return TRUE
   
   /datum/song/proc/playsong(mob/user)
   	while(repeat >= 0)
  
positive.code: 					defined by tempo / x: <i>C,G/2,E/4</i><br>
  					Combined, an example is: <i>E-E4/4,F#/2,G#/8,B/8,E3-E4/4</i>
  					<br>
  					Lines may be up to 50 characters.<br>
  					A song may only contain up to [MUSIC_MAXLINES] lines.<br>
  					"}
  		else
  
negative.code: 			if(!in_range(instrumentObj, usr))
  				return
  
  			if(lentext(t) >= MUSIC_MAXLINES * MUSIC_MAXLINECHARS)
  				var/cont = input(usr, "Your message is too long! Would you like to continue editing it?", "", "yes") in list("yes", "no")
  				if(cont == "no")
  					break
  		while(lentext(t) > MUSIC_MAXLINES * MUSIC_MAXLINECHARS)
  		ParseSong(t)
  
  	else if(href_list["help"])
  