Honestly I had problems coming up with puzzles. If I had to work longer I think I would try to create a mechanic that could take the larger blocks upwards, maybe lifts or something. That could make deeper puzzles.
There were also some puzzles where you had to push blocks in the correct order or push them on top of each other, but it was slow and tedious so I ended up scrapping those.