I play a lot of puzzle games, but the later levels were extremely challenging for me (especially the one with the tall and short box). Your levels support and showcase your mechanics very well.