To be honest, at first it felt like a pretty standard sokoban-like, but you introduced some really clever elements and challenges; by level 15 or so I was already going "wait there's more? that wasn't the hardest one?". Very satisfying to get through!