The first marble machine I'd ever made

Features:
Stocker
Secondary stocker
Tertiary Stocker
Fast Transport to top
Disco Room
Holder
Teleporter
Stocker and Secondary stocker: The marbles in these stockers bounce like crazy until they exit them.
Transporter to top: This transporter transports marbles to the top of the machine. It also accelerates them.
Disco Room: The Disco Room makes marbles change color when they are in it. The Entrance is where marbles start to change color. The exit is where marbles no longer change color.
Holder: The Holder holds tons of marbles and it also releases marbles. It lets some marbles enter the Disco Room. It rotates very slowly, about 0.5 rpm.
Teleprter: This teleports marbles to the right.
Tertiary stocker: There are tons of marbles in there. Half of them in it are turned cyan, while the other half are the marbles from the disco room.
Laser colors: When marbles are in the stocker, they are turned blue.
When marbles exit the stocker, they are turned red.
When marbles enter the Disco Room, they start to change color.
When marbles enter the secondary stocker, they are turned orange.
When marbles enter the Tertiary stocker, they are turned cyan.
When marbles exit the Tertiary stocker, they are turned green, some marbles staying cyan.
When the marbles are near the transporter, some are turned white.
After the transporter, marbles are turned purple.