THIS IS AWESOME!
Really good gameplay, graphics and very inventive puzzles, I never seen anything like it. Even if you know what you need to do to beat a level and still can lose multiple times because it also require you to think and act fast.
One of the best I played so far!