Very cleverly designed! The mechanics are pretty original and the puzzle design is superb. In the start I was afraid the solutions would be a bit too loose since the mechanics give you a lot of freedom, but oh boy was I wrong! On later levels you realize the puzzles can become actually very ingeniously designed. It was a nice progression curve.