Base updates, adds music and initial looping algorithm.