12-24のループ内で、新たに選択したスプライトの場合、処理をスキップする処理を追加すると、より、意図に近いものになるのでは無いでしょうか。