メモリ不足によるオブジェクトの消失の回避

返信が遅くなってしまい申し訳ありません。
上から順にお答えします。

1.弾丸は0.1秒毎にスポーンします。
2.Hitイベントは発生しています。
3.弾丸の速度を遅くした場合もHitイベントは呼ばれています。

2番のhitイベントが発生するかを確認した際に、決定的な原因を見つけてしまいました^^;

どうやら弾丸が前に発射された弾丸に衝突し、destroyしていたようです。

弾丸の初速は1000で、砲台のtickを0.1秒に設定し、tickイベントが呼ばれるごとに弾丸をスポーンしています。
この設定で弾丸を350発ほど射出すると、弾丸が前に発射された弾丸に衝突するという現象が起きてしまうようです。

何か解決策などあるでしょうか?