<div id="meshcat-viewer"></div>
    <button id="step-button" style="position: fixed; left: 10px; bottom: 10px;">Run Next Step</button>
    <script src="../dist/main.min.js"></script>
    <script>
        function make_cube(size, color, position) {
            let geo = new MeshCat.THREE.BoxGeometry(size, size, size);
            let mat = new MeshCat.THREE.MeshLambertMaterial({ color: color});
            let mesh = new MeshCat.THREE.Mesh(geo, mat);
            mesh.position.fromArray(position);
           