Revert "Revert "[Consolidated] Different spawn groups""

This reverts commit 2443c53cbafb6fde39d0ba25c9ed47ef4ee8ae72.
Revert "Revert "[Added] Custom names can be set via objects' lua""

This reverts commit 8e3ceccc029ebd6f7116c72cf62734b506fb4481.