Уже говорили от чего лаги: 1. Атмос здесь толкьо на 50% или меньше 2. Освещение 3. Отрисовка спрайтов путём наложения слоёв на каждого человека ввиде интерьеров одежды, оружия и т.д., а так же раны. (это тоже силньо нагружает)
MOAR лагов GOD лагов. Есть правда идея как оптимизировать. Пусть не каждый провод будет содержать и просчитывать, а некие линии проводов от источника тока до потребителя. Уберутся минимум 70% лагов, проблема в том что зареализовать такое не очень просто(как и поиск кратчайшего пути), учитывая что у сети должна быть полярность. Хотя, можно отрицательный знак просто как за потребитель принимать .