Почитайте что такое MVC (да, не самый популярный паттерн). По сути - есть некие данные. Например, те же кабеля, не в виде геймобджектов, а в виде каких то переменных в модели. Когда происходит нужное действие с данными - соответственно меняется и визуал