added randomize functionality for play()