Implement block and move part 3