Added shuffle mode without repetition