This is a clever puzzle concept, and I like the idea. Unfortunately, it starts out a bit too clever for me. Puzzle games like this benefit strongly from a ramp in difficulty, where the mechanics are explored in isolation before applied in concert.
I fully agree, I will work to get better thank you for the feedback. :)