Fill out the pending tests
More tests + edge case handling at the end of playback
Correctly pass the recording into interpolation method
Allow setting of interpolation method
A bunch of unit tests