This is a clever game! Many levels felt like they were completely impossible the first time I tried them, but then I figured out the game wants me to go back and fourth between different levels to figure out the mechanics, until I've built up enough knowledge that I can use them to solve the puzzles.
It's definitely tricky game design, I could see some players might potentially have some trouble with not being told the mechanic but having to discover them by thinking outside the box and realizing the importance of trying stuff one haven't tried just to see what it does. But I really happen to like that sort of games!