Revert "Revert "[Refactored] LairObserver""

This reverts commit 22c77683fb3ddc2ef822df31387e4ad5d0305f85.
Revert "Revert "[Added] Theater spawn observer""

This reverts commit e0dd3bab2ed52ccb06f27c31457938ca409bb832.
Revert "Revert "[Added] Guild mails""

This reverts commit 36e83faa3c727ad7226aac4bc3ed41f376d79089.
Revert "Revert "[Fixed] Pets now require 4 commands to be named""

This reverts commit 5f3a4180957b8ad0deb2c8954d43df57b6843f70.
Revert "Revert "[Changed] Baby spawn checks""

This reverts commit 13929a9178b652333e50e63dec6bafc6fc8d8ee9.
Revert "Revert "[Fixed] Pet level checks""

This reverts commit 03b3ecc50b6c2b3015928479b5093fcbbeb29bd3.
Revert "Revert "[Consolidated] Different spawn group types into one""

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

This reverts commit a3a2765a490fc403116a96ad1f27ba3d3981f045.