例えば、FOODLAGが4の時に、CATIET=15のスプライトと衝突しているとき、SPCLRしているスプライト番号が15なのに、次にSPSETするスプライト番号が15+4になるため使用中のスプライトを上書している為と思われます。対処案)範囲指定のSPSETを使うことで何とかなるかもしれません。