Nice game!
Very cool concept, though I agree that once I figured out the solution (usually taking two to three times the expected moves...) finishing a level became a bit boring