This is MUCH better than my previous attempt to make this. It runs faster, has more intutive controls, and a more effective mixing strategy.