Nice, intuitive mechanic mixed with good graphics and sound. Smooth controls. The puzzles sometimes didn't feel challenging enough, as if some of the levels were in the wrong order of difficulty so the learning curve was a bit wrong? The enemy-fighting was a really cool addition, and I think the last couple of levels without them felt a bit lonely, or like we had gone backwards!