「もういちどやる?」のあとのBUTTON命令ではプログラムは一時停止しないので、BUTTON命令とIFの判定で無限ループするようにすると動くかも。 プログラムでボタンの入力を待つ場合は基本的には無限ループの中でBUTTON関数でボタンの状態を取って処理をふりわけるようにします。 (プチコンで作られたゲームも無限ループ中にキャラ動かしたりして、ゲームオーバー条件になったら無限ループからぬけるようなつくりが多いです)