Good concept, poor execution. It's very hard to whether gears will move each other in certain locations or not fit at all without actually trying different combinations. Making this more of a trial and error exercise than a thinking game.
The art is nice, but this is one of the worst games to ever get badges. The interface is horrible, the luck factor is through the roof, and there's no skill tree to speak of, just upgrading the same three skills so you can use them more often. Utter shit.