fire { kind: "camp", x: 1.0 } view { kind: "view", x: -2.5 }