anchor.diff:  		localStorage['prevVolume'] = '50';
   		setVolume(prevVolume,false);
   	}
  -	
  +
   	if(isMuted == null)
   	{
   		isMuted = '0';
  
positive.code: 		  	futures.add(gameSounds['mention'].load("assets/system/mention.$extension"));
  		  	gameSounds['game_loaded'] = new Sound(channel:audioChannels['soundEffects']);
  		  	futures.add(gameSounds['game_loaded'].load("assets/system/game_loaded.$extension"));
  		  	
  		  	Asset soundCloudSongs = new Asset('./assets/music.json');
  		  	futures.add(soundCloudSongs.load(statusElement:querySelector("#LoadStatus2")));
  		  	
  		  	return Future.wait(futures);
      	}
      	catch(e)
  
negative.code: Future load_audio()
  {
  	final c = new Completer();
  
  	if(useWebAudio)
  	{
  		List<Future> futures = [];
  		String extension = "ogg";
  
      	//if canPlayType returns the empty string, that format is not compatible
      	if(new AudioElement().canPlayType('audio/ogg') == "")
      	{
      		print("ogg not supported, using mp3s instead");
      		extension = "mp3";
      	}
  
      	try
      	{
  			//load the loading music and play when ready
  		  	gameSounds['loading'] = new Sound(channel:audioChannels['music']);
  		  	futures.add(gameSounds['loading'].load("assets/system/loading.$extension"));
  
  		  	//load the sound effects
  		  	gameSounds['quoinSound'] = new Sound(channel:audioChannels['soundEffects']);
  		  	futures.add(gameSounds['quoinSound'].load("assets/system/quoinSound.$extension"));
  