Great puzzler. I love the part where the different colored balls combine and separate.
Thanks for playing!