// Run after clear-sky.js; leave paused so the open gate keeps its demonstration charge. for (let k = 0; k < 5; k++) { const bx = BX + 5 + k * 6, by = BY - 5; placeMachineAt('silo', 0, bx, by); const mm = machines.find(m => m && m.type === 'silo' && m.x === bx * 4 && m.y === by * 4); mm.sm = k === 2 ? CUORE : k === 3 ? SNOW : COAL; if (k === 1) mm.sm = SAND; mm.sn = [0, 2000, 3800, 2800, 1][k]; mm.open = k === 2; } window.CAM = [(BX + 18.5) * 4, (BY - 2) * 4];