I'm bad at puzzle games but yours made me play it all the way through. Great game with a lot of versatility in how the levels are beaten.