I really like the concept here, and I think with some tweaks this could be really great. The biggest thing is having the puzzle randomize after you've connected one of the colours is really confusing. But other than that I liked the direction you took with the theme!