move block from one container to new one, add random, blockFactory