Really well done puzzle game. The progression was really nice and the concept is well executed. My only feedback is that it would be nice to have a "turn counter" or something so you could challenge yourself to complete each level in the least steps possible :). Great work!