{
    "version": "1.0.0",
    "width": 3,
    "height": 3,
    "config": {
        "num_cuts": {
            "potato": 3,
            "default": 3
        },
        "fry_time": {
            "potato": 3,
            "default": 3
        }
    },
    "stations": [
        {
            "name": "table",
            "x": 0,
            "y": 1
        },
        {
            "name": "fryer",
            "x": 2,
            "y": 1
        },
        {
            "name": "table",
            "x": 0,
            "y": 0
        },
        {
            "name": "board",
            "x": 2,
            "y": 0
        }
    ],
    "items": [
        {
            "name": "potato",
            "x": 0,
            "y": 1,
            "stack-level": 0,
            "predicates": ["iscuttable", "isfryableifcut"],
            "id": 1
        },
        {
            "name": "potato",
            "x": 0,
            "y": 0,
            "stack-level": 0,
            "predicates": ["iscuttable", "isfryableifcut"],
            "id": 2
        }
    ],
    "players": [
        {
            "name": "robot",
            "x": 1,
            "y": 0,
            "direction": [-1, 0]
        }
    ],
    "goal_description": "Make some french fries by cutting then frying the potatoes",
    "goal": [
        {
            "predicate": "isfried",
            "args": ["potato"],
            "ids": [1]
        },
        {
            "predicate": "isfried",
            "args": ["potato"],
            "ids": [2]
        }
    ]
}