Really cool idea, perfect difficulty level, I almost thought I wouldn't finish it but then got the blocks stuck to each other.
Also love that I could understand how they moved without it needing to be explicitly explained, outside of "they want to move back".
Only thing that I'd change is maybe to let the background sound play in a loop, I missed it a bit when I took a long time solving a level