Movable Block Machine