working on shuffle and loop. Saving progress.