Pretty clever puzzle design! Took me one or two levels before I understand everything properly but then it wasn't that hard to get to the end. Congrats!
tysm!! and yeah I agree the main problem is that when playing the first few levels you are solving puzzles whilst figuring out the mechanics