Wow this really is a compelling puzzle game. It makes you feel really clever when you encounter some stages that seem impossible until you solve them.