refactored playback algos using trait objects
changed name of callback
cleaning up a bit
randomly change stutter window size