It's a great game, but I never understood what the circles mean... I mean, I get that the squares repeat whatever was before them, and I thought I understood what the circles meant, inverting whatever was before them, but then a certain green circle threw that out the window. Not to mention the geometry king, or whatever, which I basically had to brute force through.
It's a difficult game, and it's great! Really enjoyed it! Even though it could do with some better tutorials...