Really good! As a complete ignorant who tried to learn a few things some times ago, your game was great. I regret one thing, it's that I couldn't see the solution of a level I was stuck on (it becomes quite hard for me to hear the subtle differences between one pip or the other being activated or not.)
That's a very creative way to work the theme in your game!