{ "state": "Snake on a 16x16 board; (x,y), x right, y down. Head (12, 13), direction left, length 5, food (3, 13). Walls/body within 1 cell: right. Step 17/900; without food 5/250.", "question": { "type": "choice", "description": "Which move keeps the snake alive and collects food?", "options": [ { "id": "up", "description": "up: safe; food 10 cells away (was 9); 251 free cells reachable; tail reachable yes, 2 cells; tail reachable after food path yes" }, { "id": "down", "description": "down: safe; food 10 cells away (was 9); 251 free cells reachable; tail reachable yes, 6 cells; tail reachable after food path yes" }, { "id": "left", "description": "left: safe; food 8 cells away (was 9); 251 free cells reachable; tail reachable yes, 4 cells; tail reachable after food path yes" } ] } }