Laid the backbone for object pooling in Worldgen