* Fixing bug which meant that enqueue(track, 0) would queue the track at the end