Nice !
By not locking the movement of the blocks to distinct steps I often get one or more blocks stuck on corners, which can complicate a well-laid plan. Which means you have to start improvising a bit. I'm not sure whether that's a benefit or not. There is something nice to the feeling of getting yourself out of the jam you got yourself into in the first place...