@Override
	public void doTask()
	{
		if (!playing.isRunning())
		{
			if (isLooping)
			{
				Clip temp = playing;
				while (temp.equals(playing))
				{
					temp = Utils.getRandomItem(clips);
				}
				this.playing = temp;
				playing.start();
			}
			else if(!started)
			{
				close();
			}
		}
	}