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