Здравствуйте, можете скинуть пример как сделать,  чтобы в магическом круге можно было построить стену, и если игрок построил магический круг пропадал, но при разрушение этой стены, вновь появлялся этот магический круг
    
        
            
                `
            
            
                
        
    
    ОЖИДАНИЕ РЕКЛАМЫ...
            
                    
                        Чтобы оставить комментарий, пожалуйста, войдите на сайт.
                    
                
            
                                WC3
                            



Ну этот вариант подходит, если на этом кругу может строится только 1 игрок, и круг под его контролем.
Если же в этом кругу может любой игрок строится - можно сделать систему, что при выборе круга меняется владелец на того, кто выбрал, и тот может улучшить. Если же снял выделение с круга - то он становится нейтрально-пассивным и другой игрок сможет выделить и улучшить в свою стену.
Подобная система с захватом для улучшения есть в этой открытой карте для редактирования.
Ред. Буратино
Но по сути алгоритм так и будет выглядеть, как ты расписал, но с использованием групп, массивов, переменных и тд. Запариться надо)