Trick jars that give out wine or water separately or in constant proportions singing birds and sounding trumpets puppets that move when a fire is lit on an altar animals that drink when they are offered water

What is the correctly punctuated version of this sentence?
Trick jars that give out wine or water separately or in constant proportions, singing birds and sounding trumpets, puppets that move when a fire is lit on an altar, animals that drink when they are offered water ...