import copy
from . import parallel
from .. util import color_list


class Mixer(parallel.Parallel):
    def __init__(self, *args, levels=None, master=1, **kwds):
        self.master = master

        super().__init__(*args, **kwds)
        self.mixer = color_list.Mixer(
            self.color_list,
            [a.color_list for a in self.animations],
            levels)
        self.levels = self.mixer.levels

    def step(self, amt=1):
        super().step(amt)
        self.mixer.clear()
        self.mixer.mix(self.master)

@@ -370,41 +370,159 @@
 ls)%0A
+%0A
     
-    self.levels = self.mixer.
+@property%0A    def levels(self):%0A        return self.mixer.levels%0A%0A    @levels.setter%0A    def levels(self, levels):%0A        self.mixer.levels%5B:%5D = 
 leve

Handle getting and setting the Mixer levels correctly