プレイヤーについてはその追加したIF命令で画面外に移動しなく なるので解決しました。 ショットの部分のプログラムにミサイルのX座標が3未満だったら MST(ショット発射中プラグ)を0にするとありますがこれは SoulBlackさんの想定通りですか? これだと以前のプログラムのプレイヤーと同じように画面の 右端までショットが移動してエラーになってしまうので46行目の IF MX<3 THEN~の条件式を変更してショットが画面の右端まで 到達したときにMSTを0にする必要がありますね。