Very slick and satisfying! Nice tutorial, clean graphics, and intuitive, tactile controls, and good gradual layering of puzzle elements.