For the ones that are confused about what to do on the first level. Maybe this can help.
So every level is about getting a single block to a target position where the directional blocks will crash into eachother which will destroy them. If all directional blocks that blocks your path are destroyed the exit will be free. Every room has the same target position for the block (aside from being rotated and flipped) The way to get the block there varies.
You can't waste any moves or else you won't get the block there in time. Now just move around to wait for the directional blocks to destroy eachother
![](https://img.itch.zone/aW1nLzM3NDUwNTMucG5n/original/Dd2jGx.png)