code: public void play(int source, InputStream in, boolean loop, boolean start) throws IOException {
  		if (!soundWorks) {
  			return;
  		}
  
  		done = false;
      	this.loop = loop;
  		this.source = source;
  		
  		module = loadModule(in);
  		play(module, source, loop, start);
  	}
docs: Play a mod or xm track streamed from the specified location
  
  @param source The OpenAL source to play the music on
  @param in The input stream to read the music from
  @param loop True if the track should be looped
  @param start True if the music should be started
  @throws IOException The input stream to read the music from