10行目のFOR文の中ででSPSETを4回呼んでいますが、実際には14行目のSPSETしか新しいスプライトを生成していません。ほかのSPSETは管理番号105、200、0に上書きされ続けています。 たぶんタッチした時の座標とスプライトで当たり判定をしているのかなと想像しますが、X[],Y[]には初期化時に(-70,140)が入っているので画面外に飛ばされていると思います。 ついでに30,31,32行目のBUTTON、TOUCH命令がFOR文の中に入っているので意味無く100回呼ばれているので外にだした方がいいですね。