Implemented playback and a proper cleanup procedure.