Really well made game with original and intersting mechanics. I think that the tutorial should be more progressive. Because there is such a lot of things to understand, I think it could be smoother to make a tutorial showing things really slowly, with "dumb" levels that you can make easily to understand quickly the core mechanic.
Anyway, great job, you made a good game with a lot of content !