playback of points now wraps and ends correctly, fixes #12