A good puzzle game, all the mechanics are introduced nicely and the puzzles have a bit of challenge to them.