Very cool concept, I'm curious what other puzzles you can come up with. Maybe more with the pushing mechanic. Good job