Semi-automatic Block Machine