ы
Возможно, схожие сложности с алгоритмизированием и для пулемёта. Хорошо, если совершенно чистая ДМЗ между Кореями, где ничего нет, и никто никогда не ходит... Типа квадратное поле без столбов и прочего.
Когда владелец запирает магазин - цепь замыкается и магазин превращается в зону, где никто не ходит. Отпирает - цепь размыкается, турель выключается. Мне кажется, тут проще