Good job! I really liked how you managed to make this pretty unintuitive ideas land so smooth on game's progression curve without single line of tutorial. That's actually some good gamedesigning skills right there. Level design is also really smart. Wish game was bit longer :)
Check out my game too if you have time!