Bullet is quite ok to share CollisionShapes among many RigidBodies.
Does our CollisionShape Component create a unique bullet collisionshape object per instance, or is it somehow able to recognize familiar collision shape objects as shared resources?
What I am getting at, is that if we have a thousand boxes all the same size, or a thousand mushrooms, we do not need a thousand copies of the same shape information.