Added play_script method to both protocols.