Иконка ресурса

Реализация проводов

Идея в принципе неплохая, но при каждом добавлении и удалении блока происходит пересбор сети с нуля. Это неэффективно, лучше буферизировать сеть и при удалении и добавлении блоков обновлять имеющуюся сеть, а не строить ее заново.
К тому же сеть для каждого добавления и удаления пересобирается два раза из-за того, что при изменении соседей опять же вызывается buildNetwork.
Также нет логики передачи энергии по построенной сети, а ведь вроде так была поставлена задача
Сверху