Really cool puzzle game, I can see you running off this this idea. Solid mechanics, with good escalation of complexity throughout the levels.
I'm not too keen on explicitly explaining mechanics through text, but you've done it in a tasteful way, so props on that as well.