This is a great game.
It really is fantastic. It's well-made and the physics is great. Its only flaw is that the difficulty is too high. The level that I particularly couldn't beat practically takes a degree in chaos theory particle physics to figure out.
Overall, it's a great game, but the learning curve is much too steep.