I believe the lag could be mitigated by adding a tiny bit of frustrum culling and, if it’s not already here, object pooling! Cool idea, well done :)
Thankyou for the suggestion, i will try to optimize the game!