If you like challenging puzzle games, this one is a must. The introductory levels make a really great job at teaching the mechanics, and it increases difficulty until it offers a mind boggling challenge.
Thank you! :)