block_move now can run on track