в общем и целом согласен, а вот про 1000 кубиков НЕТ. Не будет у вас это нормально работать скорее всего

. Вы голову себе сломите наверняка
Не пробовал делать скрипты в 1000 кубиков, стараюсь пользовать простую логику.
К тому же все логические кубики можно объединять в один или несколько и так же расчётные. Удобно или нет, решать каждому. Что то я объединяю в один логический блок (кубик), а что то разбиваю на несколько, для удобства восприятия, правки и работы.