ループでチェックすればいいというのに気づいたのは良かったんですが、そこに入れる感じだとおかしくなりますね〜。 その場所はリンゴを3つランダムな位置に表示して動かすための処理なので、そこに入れても希望のタイミングにならないですし、そもそもとして表示前に処理が通っておかしくなると思いますよ。 今までSPCHK(1)で動いていたなら、その場所で1〜3の3つ調べる形にしないと流れ的におかしくなってしまいますよ。