I had to fight the urge at the start of every level to just start pushing boxes. Stopping and thinking through all the moves was the way to go. Nice job with the puzzle variety and complexity!
I'm happy to hear that, it's always hard to tell how difficult the puzzles are for other people when you create them