Implement block and move part 2