A very well designed puzzle game. The mechanics are introduced at a good rate, and the puzzles themselves lead to clever solutions and have a few tricks to keep things interesting.The visuals are serviceable, if a bit saturated. A great game overall.