Added fades between slices, interpolation, and ability to change playback