fixed moving blocks to empty region