public void Destroy()
            {
                partition?.Remove();
                foreach (BasePlayer player in BasePlayer.activePlayerList)
                {
                    IemUI.RemoveTeamUiForPlayer(player, teamGame);
                }
                foreach (var zone in zonelist)
                {
                    me.Puts("erasing zone " + zone);
                    me.ZoneManager.Call("EraseZone", zone);
                }

                foreach (BaseEntity sphere in spheres)
                {
                    uint prefabID = 2327559662;

                    if (sphere.prefabID == prefabID)
                    {
                        me.Puts("found entity with prefabID "
                                + sphere.prefabID.ToString());

                        sphere.KillMessage();
                        //entity.Kill ();
                    }
                    else
                    {
                        me.Puts("found entity with other prefabID "
                                + sphere.prefabID.ToString());
                    }
                }
            }