That was quite smart! I like how I went one way, saw stuff I didn't understand, went the other way and learned it, and then came back. Really good knowledge gating.
I didnt know what the blue blocks on the left were until you see the switches on the right, and I didnt know about pushing multiple boxes together to get stuff through on the left (not sure if I actually needed that) until i had to do it on the right.