Implement looping, and better pause/unpause.