Every time I say "no more block-pushing games", someone comes up with a variant that's too clever to set aside. This is one of them. Solid level design, plus an interesting new take on the theme.