Just a tip on huge amount of meshes - try hierarchical instanced static meshes. It’s great for static objects or foliage. You can easily add new instances. Uses a single draw call and is just a single actor. Though be vary that “remove” is actually “swap remove”. Cause of it you wont get lag on instance removal, but does not have a consistent ordering of the instances.