{
  "scope": "Supplemental bounded model route candidate for source-only `swap_and_spin`; not a native input transcription or official-engine replay.",
  "roomId": "swap_and_spin",
  "sourceSetPosition": 3,
  "provenance": {
    "factsJsonSha256": "89d3fc85e37e952305eee075d1a90a98b060ebc25cf491e4d4fc88a0e86d9df3",
    "entityPayloadSha256": "d2f1f75b24c9e0bddf188024d3847a2530448ae66eb9da7e9bb4716a0fc00125",
    "levelManifestSha256": "197d5a50c0bcf2c83d9d00a2a049af1746e380d6ba1f2cab30139e8592984c39",
    "sourceCatalogSha256": "b682029df9f178f07f6418edd419ec1daa3a1f7f0ea34f43d6edd0c30d27bcf7",
    "packageSha256": "6f7fb54a757db8ca41e54f9ce098d980c07df17955facad99cf44e94d7ccf5f7",
    "decoderSha256": "8f63aa478d4b7abe92dfb7b4a35a458c0e44227a367b982b254f0c1a537b0f45",
    "schemaSha256": "8741f295ac36c6df385479f139d8e752bf8fd8b5202e277adbcf247d95de56c9",
    "decodedSnapshotReproducedByPinnedDecoder": true,
    "helper": "current extract_opening.terrain_from_entities; no repository code changes",
    "terrainCounts": {
      "floor": 111,
      "blocked": 81,
      "walkable": 30,
      "higherCubes": 0
    }
  },
  "modelAssumptions": {
    "p1Identity": "Neutral source Figure P1 is native Guy 46137429 mesh moonman / skill TAKE_GEMS; not normalized to a canonical hero role.",
    "facing": "Initial P1 world-Y and Wizard world+Y are explicit route-model inputs. Native theta/orientation are preserved separately; no global theta-to-facing rule is claimed.",
    "movement": "P1 steps one cell without pushing. Successful P1 movement changes facing. Wizard directional action scans the helper walkable ray to the first Boulder/P1 and swaps, otherwise steps one cell; successful Wizard action changes facing, while passively swapped P1 facing is retained.",
    "fences": "Ordinary walking cannot cross the four exact listed edges. Wizard ray scan may cross those Fence edges under this room-scoped assumption. The records do not establish whether the native bars block a cell or an edge.",
    "wandPickup": "Assume P1 picks up Artifact 46137412 at the explicit adjacent state P1(7,3)/Wand(7,2); this is separately logged and is not a reconstructed input.",
    "wandTransfers": "Only the five exact adjacent cast transitions supplied in this task are modeled. No general Wand range, physics, walls or Fence behavior is inferred.",
    "terrain": "Use the exact existing 30-walkable-cell helper projection. Fences are overlaid separately and do not alter helper floor/blocked sets."
  },
  "presentationProjection": {
    "status": "Room-scoped presentation assumption from reviewed visual mapping; not a native source field or engine input.",
    "worldPositiveAxes": {
      "+X": "screenUp",
      "+Y": "screenLeft"
    },
    "worldDirectionArrows": {
      "U": "←",
      "D": "→",
      "L": "↓",
      "R": "↑"
    }
  },
  "modelInput": {
    "roomId": "swap_and_spin",
    "nativeRecords": {
      "guys": [
        {
          "sourceId": 46137429,
          "sourceType": "Guy",
          "typeVersion": 34,
          "sourceDiffSha256": "44554e9cca9a62351d77313460f163dd2048b5ee01d580b69e21d569f7f9e0af",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 6.0
            },
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": 4.0
            },
            {
              "member": 6,
              "name": "orientation.x",
              "type": "f32",
              "value": -0.0
            },
            {
              "member": 7,
              "name": "orientation.y",
              "type": "f32",
              "value": -0.0
            },
            {
              "member": 8,
              "name": "orientation.z",
              "type": "f32",
              "value": -0.7071067690849304
            },
            {
              "member": 9,
              "name": "orientation.w",
              "type": "f32",
              "value": 0.7071067690849304,
              "old": 1.0
            },
            {
              "member": 13,
              "name": "theta_current",
              "type": "f32",
              "value": -90.0
            },
            {
              "member": 14,
              "name": "theta_target",
              "type": "f32",
              "value": -90.0
            },
            {
              "member": 16,
              "name": "XXX_Deprecated_bounding_center.x",
              "type": "f32",
              "value": -0.010205253958702087
            },
            {
              "member": 18,
              "name": "XXX_Deprecated_bounding_center.z",
              "type": "f32",
              "value": 0.7650169730186462
            },
            {
              "member": 22,
              "name": "tint_color_a.x",
              "type": "f32",
              "value": 0.1548669934272766,
              "old": 1.0
            },
            {
              "member": 23,
              "name": "tint_color_a.y",
              "type": "f32",
              "value": 0.12570799887180328,
              "old": 1.0
            },
            {
              "member": 24,
              "name": "tint_color_a.z",
              "type": "f32",
              "value": 0.08614899963140488,
              "old": 1.0
            },
            {
              "member": 31,
              "name": "mesh",
              "type": "string",
              "value": "moonman"
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 6.0
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": 4.0
            },
            {
              "member": 4100,
              "name": "skill_flags",
              "type": "enum Skill_Flags",
              "value": 128,
              "label": "TAKE_GEMS"
            }
          ]
        },
        {
          "sourceId": 46137431,
          "sourceType": "Guy",
          "typeVersion": 34,
          "sourceDiffSha256": "d86e984d90ebd9b37d68a7d00e6db16633b5e6ca4800a453d610de61c789106c",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 6.0
            },
            {
              "member": 8,
              "name": "orientation.z",
              "type": "f32",
              "value": 0.7071067690849304
            },
            {
              "member": 9,
              "name": "orientation.w",
              "type": "f32",
              "value": 0.7071067690849304,
              "old": 1.0
            },
            {
              "member": 13,
              "name": "theta_current",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 14,
              "name": "theta_target",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 22,
              "name": "tint_color_a.x",
              "type": "f32",
              "value": 0.04172300174832344,
              "old": 1.0
            },
            {
              "member": 23,
              "name": "tint_color_a.y",
              "type": "f32",
              "value": 0.04172300174832344,
              "old": 1.0
            },
            {
              "member": 31,
              "name": "mesh",
              "type": "string",
              "value": "wizard"
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                "",
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 6.0
            },
            {
              "member": 4100,
              "name": "skill_flags",
              "type": "enum Skill_Flags",
              "value": 8,
              "label": "TELEPORT"
            },
            {
              "member": 4107,
              "name": "turn_order",
              "type": "s32",
              "value": 0,
              "old": -1
            }
          ]
        }
      ],
      "artifacts": [
        {
          "sourceId": 46137412,
          "sourceType": "Artifact",
          "typeVersion": 5,
          "sourceDiffSha256": "cda9a856eefd9f2a675bf8e9b7373336e3ef822078ba78ff76dd5dd602001650",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 7.0
            },
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": 2.0
            },
            {
              "member": 6,
              "name": "orientation.x",
              "type": "f32",
              "value": -0.0
            },
            {
              "member": 7,
              "name": "orientation.y",
              "type": "f32",
              "value": -0.0
            },
            {
              "member": 8,
              "name": "orientation.z",
              "type": "f32",
              "value": -0.7071067690849304
            },
            {
              "member": 9,
              "name": "orientation.w",
              "type": "f32",
              "value": 0.7071067690849304,
              "old": 1.0
            },
            {
              "member": 13,
              "name": "theta_current",
              "type": "f32",
              "value": -90.0
            },
            {
              "member": 14,
              "name": "theta_target",
              "type": "f32",
              "value": -90.0
            },
            {
              "member": 16,
              "name": "XXX_Deprecated_bounding_center.x",
              "type": "f32",
              "value": 0.017038628458976746
            },
            {
              "member": 17,
              "name": "XXX_Deprecated_bounding_center.y",
              "type": "f32",
              "value": 0.004588529467582703
            },
            {
              "member": 18,
              "name": "XXX_Deprecated_bounding_center.z",
              "type": "f32",
              "value": 0.1915278434753418
            },
            {
              "member": 31,
              "name": "mesh",
              "type": "string",
              "value": "GAME_PROM_Wand_A"
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                "",
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 7.0
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": 2.0
            }
          ]
        }
      ],
      "rocks": [
        {
          "sourceId": 46137467,
          "sourceType": "Rock",
          "typeVersion": 32,
          "sourceDiffSha256": "f78dd103cda2578ae8ca9ed6fe458ebc1d6df962861168e522c81eb3bac4bba6",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 4.0
            },
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": 1.0
            },
            {
              "member": 22,
              "name": "tint_color_a.x",
              "type": "f32",
              "value": 0.5909743309020996,
              "old": 1.0
            },
            {
              "member": 23,
              "name": "tint_color_a.y",
              "type": "f32",
              "value": 0.1419016420841217,
              "old": 1.0
            },
            {
              "member": 24,
              "name": "tint_color_a.z",
              "type": "f32",
              "value": 0.853779137134552,
              "old": 1.0
            },
            {
              "member": 31,
              "name": "mesh",
              "type": "string",
              "value": "GAME_PROM_Boulder_B"
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 4.0
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": 1.0
            }
          ]
        }
      ],
      "exits": [
        {
          "sourceId": 46137416,
          "sourceType": "Door",
          "typeVersion": 14,
          "sourceDiffSha256": "e7228c087b96930c69c8632050b85b4357c796d234dba5502ad0b0538e64d6ee",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 10.0
            },
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": 6.0
            },
            {
              "member": 16,
              "name": "XXX_Deprecated_bounding_center.x",
              "type": "f32",
              "value": -0.0061289966106414795
            },
            {
              "member": 17,
              "name": "XXX_Deprecated_bounding_center.y",
              "type": "f32",
              "value": -0.00467623770236969
            },
            {
              "member": 18,
              "name": "XXX_Deprecated_bounding_center.z",
              "type": "f32",
              "value": 0.0050029996782541275
            },
            {
              "member": 22,
              "name": "tint_color_a.x",
              "type": "f32",
              "value": 0.0,
              "old": 1.0
            },
            {
              "member": 23,
              "name": "tint_color_a.y",
              "type": "f32",
              "value": 0.8063139915466309,
              "old": 1.0
            },
            {
              "member": 31,
              "name": "mesh",
              "type": "string",
              "value": "GAME_SOKO_Exit_A"
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                "",
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 10.0
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": 6.0
            },
            {
              "member": 4104,
              "name": "color_inactive.y",
              "type": "f32",
              "value": 0.8063139915466309
            },
            {
              "member": 4105,
              "name": "color_inactive.z",
              "type": "f32",
              "value": 1.0
            },
            {
              "member": 4108,
              "name": "color_active.y",
              "type": "f32",
              "value": 0.8063139915466309
            },
            {
              "member": 4109,
              "name": "color_active.z",
              "type": "f32",
              "value": 1.0
            },
            {
              "member": 4110,
              "name": "color_active.w",
              "type": "f32",
              "value": 6.0
            }
          ]
        },
        {
          "sourceId": 46137418,
          "sourceType": "Door",
          "typeVersion": 14,
          "sourceDiffSha256": "81b6b7e8185f8d2bafaeb2074c0d4b8c5e0686699ef9381d25539ea32e87a093",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 10.0
            },
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": -2.0
            },
            {
              "member": 16,
              "name": "XXX_Deprecated_bounding_center.x",
              "type": "f32",
              "value": -0.0061289966106414795
            },
            {
              "member": 17,
              "name": "XXX_Deprecated_bounding_center.y",
              "type": "f32",
              "value": -0.00467623770236969
            },
            {
              "member": 18,
              "name": "XXX_Deprecated_bounding_center.z",
              "type": "f32",
              "value": 0.0050029996782541275
            },
            {
              "member": 22,
              "name": "tint_color_a.x",
              "type": "f32",
              "value": 0.0,
              "old": 1.0
            },
            {
              "member": 23,
              "name": "tint_color_a.y",
              "type": "f32",
              "value": 0.8063139915466309,
              "old": 1.0
            },
            {
              "member": 31,
              "name": "mesh",
              "type": "string",
              "value": "GAME_SOKO_Exit_A"
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                "",
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 10.0
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": -2.0
            },
            {
              "member": 4104,
              "name": "color_inactive.y",
              "type": "f32",
              "value": 0.8063139915466309
            },
            {
              "member": 4105,
              "name": "color_inactive.z",
              "type": "f32",
              "value": 1.0
            },
            {
              "member": 4108,
              "name": "color_active.y",
              "type": "f32",
              "value": 0.8063139915466309
            },
            {
              "member": 4109,
              "name": "color_active.z",
              "type": "f32",
              "value": 1.0
            },
            {
              "member": 4110,
              "name": "color_active.w",
              "type": "f32",
              "value": 6.0
            }
          ]
        }
      ],
      "fences": [
        {
          "sourceId": 46137474,
          "sourceType": "Fence",
          "typeVersion": 7,
          "sourceDiffSha256": "ce599facff24b7dc2bc8b67597465a61b0cdf19149e3c39199b6203d915e3e37",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 8.0
            },
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": 4.0
            },
            {
              "member": 8,
              "name": "orientation.z",
              "type": "f32",
              "value": 0.7071067690849304
            },
            {
              "member": 9,
              "name": "orientation.w",
              "type": "f32",
              "value": 0.7071067690849304,
              "old": 1.0
            },
            {
              "member": 10,
              "name": "entity_flags",
              "type": "enum Entity_Flags",
              "value": 524288,
              "label": "DOES_NOT_FALL"
            },
            {
              "member": 13,
              "name": "theta_current",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 14,
              "name": "theta_target",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 16,
              "name": "XXX_Deprecated_bounding_center.x",
              "type": "f32",
              "value": 0.4940713047981262
            },
            {
              "member": 17,
              "name": "XXX_Deprecated_bounding_center.y",
              "type": "f32",
              "value": -0.051584213972091675
            },
            {
              "member": 18,
              "name": "XXX_Deprecated_bounding_center.z",
              "type": "f32",
              "value": 0.735327959060669
            },
            {
              "member": 22,
              "name": "tint_color_a.x",
              "type": "f32",
              "value": 0.3890899121761322,
              "old": 1.0
            },
            {
              "member": 23,
              "name": "tint_color_a.y",
              "type": "f32",
              "value": 0.2753719985485077,
              "old": 1.0
            },
            {
              "member": 24,
              "name": "tint_color_a.z",
              "type": "f32",
              "value": 0.10404571890830994,
              "old": 1.0
            },
            {
              "member": 27,
              "name": "tint_color_b.y",
              "type": "f32",
              "value": 0.5191304683685303,
              "old": 1.0
            },
            {
              "member": 28,
              "name": "tint_color_b.z",
              "type": "f32",
              "value": 0.4927206337451935,
              "old": 1.0
            },
            {
              "member": 31,
              "name": "mesh",
              "type": "string",
              "value": "GAME_PROM_Bars_Straight_C"
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                "",
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 8.0
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": 4.0
            }
          ]
        },
        {
          "sourceId": 46137476,
          "sourceType": "Fence",
          "typeVersion": 7,
          "sourceDiffSha256": "d346ea26f669c7bf323c5dd694d5b1e30639f43c2cb953a636d6b24c0dff83b8",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 8.0
            },
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": -1.0
            },
            {
              "member": 8,
              "name": "orientation.z",
              "type": "f32",
              "value": 0.7071067690849304
            },
            {
              "member": 9,
              "name": "orientation.w",
              "type": "f32",
              "value": 0.7071067690849304,
              "old": 1.0
            },
            {
              "member": 10,
              "name": "entity_flags",
              "type": "enum Entity_Flags",
              "value": 524288,
              "label": "DOES_NOT_FALL"
            },
            {
              "member": 13,
              "name": "theta_current",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 14,
              "name": "theta_target",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 16,
              "name": "XXX_Deprecated_bounding_center.x",
              "type": "f32",
              "value": 0.4940713047981262
            },
            {
              "member": 17,
              "name": "XXX_Deprecated_bounding_center.y",
              "type": "f32",
              "value": -0.051584213972091675
            },
            {
              "member": 18,
              "name": "XXX_Deprecated_bounding_center.z",
              "type": "f32",
              "value": 0.735327959060669
            },
            {
              "member": 22,
              "name": "tint_color_a.x",
              "type": "f32",
              "value": 0.3890899121761322,
              "old": 1.0
            },
            {
              "member": 23,
              "name": "tint_color_a.y",
              "type": "f32",
              "value": 0.2753719985485077,
              "old": 1.0
            },
            {
              "member": 24,
              "name": "tint_color_a.z",
              "type": "f32",
              "value": 0.10404571890830994,
              "old": 1.0
            },
            {
              "member": 27,
              "name": "tint_color_b.y",
              "type": "f32",
              "value": 0.5191304683685303,
              "old": 1.0
            },
            {
              "member": 28,
              "name": "tint_color_b.z",
              "type": "f32",
              "value": 0.4927206337451935,
              "old": 1.0
            },
            {
              "member": 31,
              "name": "mesh",
              "type": "string",
              "value": "GAME_PROM_Bars_Straight_C"
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                "",
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 8.0
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": -1.0
            }
          ]
        },
        {
          "sourceId": 94371843,
          "sourceType": "Fence",
          "typeVersion": 7,
          "sourceDiffSha256": "33eec8fbf87fd62181d99a58e239c67528e268e4dc2e00006179101389a4515a",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 8.0
            },
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": 5.0
            },
            {
              "member": 8,
              "name": "orientation.z",
              "type": "f32",
              "value": 0.7071067690849304
            },
            {
              "member": 9,
              "name": "orientation.w",
              "type": "f32",
              "value": 0.7071067690849304,
              "old": 1.0
            },
            {
              "member": 10,
              "name": "entity_flags",
              "type": "enum Entity_Flags",
              "value": 524288,
              "label": "DOES_NOT_FALL"
            },
            {
              "member": 13,
              "name": "theta_current",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 14,
              "name": "theta_target",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 16,
              "name": "XXX_Deprecated_bounding_center.x",
              "type": "f32",
              "value": 0.4940713047981262
            },
            {
              "member": 17,
              "name": "XXX_Deprecated_bounding_center.y",
              "type": "f32",
              "value": -0.051584213972091675
            },
            {
              "member": 18,
              "name": "XXX_Deprecated_bounding_center.z",
              "type": "f32",
              "value": 0.735327959060669
            },
            {
              "member": 22,
              "name": "tint_color_a.x",
              "type": "f32",
              "value": 0.3890899121761322,
              "old": 1.0
            },
            {
              "member": 23,
              "name": "tint_color_a.y",
              "type": "f32",
              "value": 0.2753719985485077,
              "old": 1.0
            },
            {
              "member": 24,
              "name": "tint_color_a.z",
              "type": "f32",
              "value": 0.10404571890830994,
              "old": 1.0
            },
            {
              "member": 27,
              "name": "tint_color_b.y",
              "type": "f32",
              "value": 0.5191304683685303,
              "old": 1.0
            },
            {
              "member": 28,
              "name": "tint_color_b.z",
              "type": "f32",
              "value": 0.4927206337451935,
              "old": 1.0
            },
            {
              "member": 31,
              "name": "mesh",
              "type": "string",
              "value": "GAME_PROM_Bars_Straight_C"
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                "",
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 8.0
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": 5.0
            }
          ]
        },
        {
          "sourceId": 94371847,
          "sourceType": "Fence",
          "typeVersion": 7,
          "sourceDiffSha256": "61e609bc4abe36b03ed2a76c0f5cfc1cef54653b6df097672fca79e491fe1fa8",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 8.0
            },
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": -2.0
            },
            {
              "member": 8,
              "name": "orientation.z",
              "type": "f32",
              "value": 0.7071067690849304
            },
            {
              "member": 9,
              "name": "orientation.w",
              "type": "f32",
              "value": 0.7071067690849304,
              "old": 1.0
            },
            {
              "member": 10,
              "name": "entity_flags",
              "type": "enum Entity_Flags",
              "value": 524288,
              "label": "DOES_NOT_FALL"
            },
            {
              "member": 13,
              "name": "theta_current",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 14,
              "name": "theta_target",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 16,
              "name": "XXX_Deprecated_bounding_center.x",
              "type": "f32",
              "value": 0.4940713047981262
            },
            {
              "member": 17,
              "name": "XXX_Deprecated_bounding_center.y",
              "type": "f32",
              "value": -0.051584213972091675
            },
            {
              "member": 18,
              "name": "XXX_Deprecated_bounding_center.z",
              "type": "f32",
              "value": 0.735327959060669
            },
            {
              "member": 22,
              "name": "tint_color_a.x",
              "type": "f32",
              "value": 0.3890899121761322,
              "old": 1.0
            },
            {
              "member": 23,
              "name": "tint_color_a.y",
              "type": "f32",
              "value": 0.2753719985485077,
              "old": 1.0
            },
            {
              "member": 24,
              "name": "tint_color_a.z",
              "type": "f32",
              "value": 0.10404571890830994,
              "old": 1.0
            },
            {
              "member": 27,
              "name": "tint_color_b.y",
              "type": "f32",
              "value": 0.5191304683685303,
              "old": 1.0
            },
            {
              "member": 28,
              "name": "tint_color_b.z",
              "type": "f32",
              "value": 0.4927206337451935,
              "old": 1.0
            },
            {
              "member": 31,
              "name": "mesh",
              "type": "string",
              "value": "GAME_PROM_Bars_Straight_C"
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                "",
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 8.0
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": -2.0
            }
          ]
        }
      ]
    },
    "sourceIds": {
      "Guy": [
        46137429,
        46137431
      ],
      "Artifact": [
        46137412
      ],
      "Monster": [],
      "Rock": [
        46137467
      ],
      "Gate": [],
      "Switch": [],
      "Door": [
        46137416,
        46137418
      ],
      "Settings": [
        51380225
      ],
      "Wall_Set": [
        83887131,
        94371851,
        94371852
      ],
      "Fence": [
        46137474,
        46137476,
        94371843,
        94371847
      ],
      "Marker": [],
      "Level_State": [
        1070596097
      ],
      "Camera_Control": [
        1048635
      ],
      "Tree": [],
      "Group": []
    },
    "nativeTypeCounts": {
      "Artifact": 1,
      "Camera_Control": 1,
      "Door": 2,
      "Fence": 4,
      "Fog": 1,
      "Guy": 2,
      "Inanimate": 435,
      "Level_State": 1,
      "Light_Probe": 8,
      "Particle_Source": 5,
      "Point_Light": 12,
      "Rock": 1,
      "Settings": 1,
      "Sky": 1,
      "Sun": 1,
      "Wall_Set": 3,
      "Wind": 1
    },
    "sourceRecords": {
      "settings": [
        {
          "sourceId": 51380225,
          "sourceType": "Settings",
          "typeVersion": 57,
          "sourceDiffSha256": "85a9ede58f0dc05e1ddc3327a05502e7e661b98307be5a267c84d006d723e713",
          "sourceMembers": [
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": -1.0
            },
            {
              "member": 31,
              "name": "mesh",
              "type": "string",
              "value": "GAME_EX_CamControl_A"
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                ""
              ]
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": -1.0
            },
            {
              "member": 4096,
              "name": "grid.squares_x",
              "type": "s64",
              "value": 11
            },
            {
              "member": 4097,
              "name": "grid.squares_y",
              "type": "s64",
              "value": 13
            },
            {
              "member": 4098,
              "name": "grid.num_squares",
              "type": "s64",
              "value": 143
            },
            {
              "member": 4100,
              "name": "grid.corner.x",
              "type": "s32",
              "value": 2
            },
            {
              "member": 4101,
              "name": "grid.corner.y",
              "type": "s32",
              "value": -3
            },
            {
              "member": 4102,
              "name": "grid.corner.z",
              "type": "s32",
              "value": -1
            },
            {
              "member": 4103,
              "name": "squares_z",
              "type": "s32",
              "value": 2
            },
            {
              "member": 4191,
              "name": "default_aux_bus",
              "type": "string",
              "value": "RevB_StoneCave"
            },
            {
              "member": 4192,
              "name": "sound_level_name",
              "type": "string",
              "value": "swap_and_spin"
            }
          ]
        }
      ],
      "wallSets": [
        {
          "sourceId": 83887131,
          "sourceType": "Wall_Set",
          "typeVersion": 4,
          "sourceDiffSha256": "e14eaa3fe4567c44ed0f9e6e720c55ffa0d0e2d7f6a3b8a3c9eaaeea62a90ba7",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 12.0
            },
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": 9.0
            },
            {
              "member": 2,
              "name": "position.z",
              "type": "f32",
              "value": -1.0
            },
            {
              "member": 18,
              "name": "XXX_Deprecated_bounding_center.z",
              "type": "f32",
              "value": 0.5
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 12.0
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": 9.0
            },
            {
              "member": 35,
              "name": "visual_position.z",
              "type": "f32",
              "value": -1.0
            },
            {
              "member": 4099,
              "name": "wall_data.dimensions.x",
              "type": "s32",
              "value": 1
            },
            {
              "member": 4100,
              "name": "wall_data.dimensions.y",
              "type": "s32",
              "value": 1
            },
            {
              "member": 4101,
              "name": "wall_data.dimensions.z",
              "type": "s32",
              "value": 1
            },
            {
              "member": 4102,
              "name": "wall_data.bits.slots",
              "type": "[]s64",
              "value": [
                1
              ]
            },
            {
              "member": 4103,
              "name": "wall_data.bits.count",
              "type": "s64",
              "value": 1
            }
          ]
        },
        {
          "sourceId": 94371851,
          "sourceType": "Wall_Set",
          "typeVersion": 4,
          "sourceDiffSha256": "6f02912e1d772fdb374f143eb1358800d9557bfe1fdb5cc01d21e1aefae9c810",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 6.0
            },
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": 2.0
            },
            {
              "member": 10,
              "name": "entity_flags",
              "type": "enum Entity_Flags",
              "value": 32769,
              "old": 32768,
              "label": "INVISIBLE|DYNAMICALLY_GENERATED_MESH"
            },
            {
              "member": 16,
              "name": "XXX_Deprecated_bounding_center.x",
              "type": "f32",
              "value": 0.5
            },
            {
              "member": 18,
              "name": "XXX_Deprecated_bounding_center.z",
              "type": "f32",
              "value": 0.5
            },
            {
              "member": 22,
              "name": "tint_color_a.x",
              "type": "f32",
              "value": 0.09945794939994812,
              "old": 1.0
            },
            {
              "member": 23,
              "name": "tint_color_a.y",
              "type": "f32",
              "value": 0.09159912168979645,
              "old": 1.0
            },
            {
              "member": 24,
              "name": "tint_color_a.z",
              "type": "f32",
              "value": 0.06692197173833847,
              "old": 1.0
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 6.0
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": 2.0
            },
            {
              "member": 4096,
              "name": "wall_data.corner.x",
              "type": "s32",
              "value": -4
            },
            {
              "member": 4097,
              "name": "wall_data.corner.y",
              "type": "s32",
              "value": -5
            },
            {
              "member": 4099,
              "name": "wall_data.dimensions.x",
              "type": "s32",
              "value": 10
            },
            {
              "member": 4100,
              "name": "wall_data.dimensions.y",
              "type": "s32",
              "value": 11
            },
            {
              "member": 4101,
              "name": "wall_data.dimensions.z",
              "type": "s32",
              "value": 1
            },
            {
              "member": 4102,
              "name": "wall_data.bits.slots",
              "type": "[]s64",
              "value": [
                4557515146338566143,
                70338675204344
              ]
            },
            {
              "member": 4103,
              "name": "wall_data.bits.count",
              "type": "s64",
              "value": 110
            }
          ]
        },
        {
          "sourceId": 94371852,
          "sourceType": "Wall_Set",
          "typeVersion": 4,
          "sourceDiffSha256": "690b2450f405b7735843bf03bd8349044344a690e3696918c41293ba28b0147e",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 6.0
            },
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": 2.0
            },
            {
              "member": 2,
              "name": "position.z",
              "type": "f32",
              "value": -1.0
            },
            {
              "member": 10,
              "name": "entity_flags",
              "type": "enum Entity_Flags",
              "value": 32769,
              "old": 32768,
              "label": "INVISIBLE|DYNAMICALLY_GENERATED_MESH"
            },
            {
              "member": 16,
              "name": "XXX_Deprecated_bounding_center.x",
              "type": "f32",
              "value": 0.5
            },
            {
              "member": 18,
              "name": "XXX_Deprecated_bounding_center.z",
              "type": "f32",
              "value": 0.5
            },
            {
              "member": 22,
              "name": "tint_color_a.x",
              "type": "f32",
              "value": 0.391305536031723,
              "old": 1.0
            },
            {
              "member": 23,
              "name": "tint_color_a.y",
              "type": "f32",
              "value": 0.37292206287384033,
              "old": 1.0
            },
            {
              "member": 24,
              "name": "tint_color_a.z",
              "type": "f32",
              "value": 0.26520806550979614,
              "old": 1.0
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 6.0
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": 2.0
            },
            {
              "member": 35,
              "name": "visual_position.z",
              "type": "f32",
              "value": -1.0
            },
            {
              "member": 4096,
              "name": "wall_data.corner.x",
              "type": "s32",
              "value": -4
            },
            {
              "member": 4097,
              "name": "wall_data.corner.y",
              "type": "s32",
              "value": -5
            },
            {
              "member": 4099,
              "name": "wall_data.dimensions.x",
              "type": "s32",
              "value": 10
            },
            {
              "member": 4100,
              "name": "wall_data.dimensions.y",
              "type": "s32",
              "value": 11
            },
            {
              "member": 4101,
              "name": "wall_data.dimensions.z",
              "type": "s32",
              "value": 1
            },
            {
              "member": 4102,
              "name": "wall_data.bits.slots",
              "type": "[]s64",
              "value": [
                -1,
                70368744177663
              ]
            },
            {
              "member": 4103,
              "name": "wall_data.bits.count",
              "type": "s64",
              "value": 110
            }
          ]
        }
      ],
      "levelStates": [
        {
          "sourceId": 1070596097,
          "sourceType": "Level_State",
          "typeVersion": 10,
          "sourceDiffSha256": "8eb38fdd44290db254a9a24454b5d46615f8d047e883c0909d43382dd263ba5a",
          "sourceMembers": [
            {
              "member": 31,
              "name": "mesh",
              "type": "string",
              "value": "editorUI_missing"
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                ""
              ]
            }
          ]
        }
      ]
    },
    "terrainProjection": {
      "helper": "extract_opening.terrain_from_entities(entities,plane_z=0)",
      "floorCells": [
        {
          "x": 2,
          "y": -3
        },
        {
          "x": 3,
          "y": -3
        },
        {
          "x": 4,
          "y": -3
        },
        {
          "x": 5,
          "y": -3
        },
        {
          "x": 6,
          "y": -3
        },
        {
          "x": 7,
          "y": -3
        },
        {
          "x": 8,
          "y": -3
        },
        {
          "x": 9,
          "y": -3
        },
        {
          "x": 10,
          "y": -3
        },
        {
          "x": 11,
          "y": -3
        },
        {
          "x": 2,
          "y": -2
        },
        {
          "x": 3,
          "y": -2
        },
        {
          "x": 4,
          "y": -2
        },
        {
          "x": 5,
          "y": -2
        },
        {
          "x": 6,
          "y": -2
        },
        {
          "x": 7,
          "y": -2
        },
        {
          "x": 8,
          "y": -2
        },
        {
          "x": 9,
          "y": -2
        },
        {
          "x": 10,
          "y": -2
        },
        {
          "x": 11,
          "y": -2
        },
        {
          "x": 2,
          "y": -1
        },
        {
          "x": 3,
          "y": -1
        },
        {
          "x": 4,
          "y": -1
        },
        {
          "x": 5,
          "y": -1
        },
        {
          "x": 6,
          "y": -1
        },
        {
          "x": 7,
          "y": -1
        },
        {
          "x": 8,
          "y": -1
        },
        {
          "x": 9,
          "y": -1
        },
        {
          "x": 10,
          "y": -1
        },
        {
          "x": 11,
          "y": -1
        },
        {
          "x": 2,
          "y": 0
        },
        {
          "x": 3,
          "y": 0
        },
        {
          "x": 4,
          "y": 0
        },
        {
          "x": 5,
          "y": 0
        },
        {
          "x": 6,
          "y": 0
        },
        {
          "x": 7,
          "y": 0
        },
        {
          "x": 8,
          "y": 0
        },
        {
          "x": 9,
          "y": 0
        },
        {
          "x": 10,
          "y": 0
        },
        {
          "x": 11,
          "y": 0
        },
        {
          "x": 2,
          "y": 1
        },
        {
          "x": 3,
          "y": 1
        },
        {
          "x": 4,
          "y": 1
        },
        {
          "x": 5,
          "y": 1
        },
        {
          "x": 6,
          "y": 1
        },
        {
          "x": 7,
          "y": 1
        },
        {
          "x": 8,
          "y": 1
        },
        {
          "x": 9,
          "y": 1
        },
        {
          "x": 10,
          "y": 1
        },
        {
          "x": 11,
          "y": 1
        },
        {
          "x": 2,
          "y": 2
        },
        {
          "x": 3,
          "y": 2
        },
        {
          "x": 4,
          "y": 2
        },
        {
          "x": 5,
          "y": 2
        },
        {
          "x": 6,
          "y": 2
        },
        {
          "x": 7,
          "y": 2
        },
        {
          "x": 8,
          "y": 2
        },
        {
          "x": 9,
          "y": 2
        },
        {
          "x": 10,
          "y": 2
        },
        {
          "x": 11,
          "y": 2
        },
        {
          "x": 2,
          "y": 3
        },
        {
          "x": 3,
          "y": 3
        },
        {
          "x": 4,
          "y": 3
        },
        {
          "x": 5,
          "y": 3
        },
        {
          "x": 6,
          "y": 3
        },
        {
          "x": 7,
          "y": 3
        },
        {
          "x": 8,
          "y": 3
        },
        {
          "x": 9,
          "y": 3
        },
        {
          "x": 10,
          "y": 3
        },
        {
          "x": 11,
          "y": 3
        },
        {
          "x": 2,
          "y": 4
        },
        {
          "x": 3,
          "y": 4
        },
        {
          "x": 4,
          "y": 4
        },
        {
          "x": 5,
          "y": 4
        },
        {
          "x": 6,
          "y": 4
        },
        {
          "x": 7,
          "y": 4
        },
        {
          "x": 8,
          "y": 4
        },
        {
          "x": 9,
          "y": 4
        },
        {
          "x": 10,
          "y": 4
        },
        {
          "x": 11,
          "y": 4
        },
        {
          "x": 2,
          "y": 5
        },
        {
          "x": 3,
          "y": 5
        },
        {
          "x": 4,
          "y": 5
        },
        {
          "x": 5,
          "y": 5
        },
        {
          "x": 6,
          "y": 5
        },
        {
          "x": 7,
          "y": 5
        },
        {
          "x": 8,
          "y": 5
        },
        {
          "x": 9,
          "y": 5
        },
        {
          "x": 10,
          "y": 5
        },
        {
          "x": 11,
          "y": 5
        },
        {
          "x": 2,
          "y": 6
        },
        {
          "x": 3,
          "y": 6
        },
        {
          "x": 4,
          "y": 6
        },
        {
          "x": 5,
          "y": 6
        },
        {
          "x": 6,
          "y": 6
        },
        {
          "x": 7,
          "y": 6
        },
        {
          "x": 8,
          "y": 6
        },
        {
          "x": 9,
          "y": 6
        },
        {
          "x": 10,
          "y": 6
        },
        {
          "x": 11,
          "y": 6
        },
        {
          "x": 2,
          "y": 7
        },
        {
          "x": 3,
          "y": 7
        },
        {
          "x": 4,
          "y": 7
        },
        {
          "x": 5,
          "y": 7
        },
        {
          "x": 6,
          "y": 7
        },
        {
          "x": 7,
          "y": 7
        },
        {
          "x": 8,
          "y": 7
        },
        {
          "x": 9,
          "y": 7
        },
        {
          "x": 10,
          "y": 7
        },
        {
          "x": 11,
          "y": 7
        },
        {
          "x": 12,
          "y": 9
        }
      ],
      "blockedCells": [
        {
          "x": 2,
          "y": -3
        },
        {
          "x": 3,
          "y": -3
        },
        {
          "x": 4,
          "y": -3
        },
        {
          "x": 5,
          "y": -3
        },
        {
          "x": 6,
          "y": -3
        },
        {
          "x": 7,
          "y": -3
        },
        {
          "x": 8,
          "y": -3
        },
        {
          "x": 9,
          "y": -3
        },
        {
          "x": 10,
          "y": -3
        },
        {
          "x": 11,
          "y": -3
        },
        {
          "x": 2,
          "y": -2
        },
        {
          "x": 3,
          "y": -2
        },
        {
          "x": 4,
          "y": -2
        },
        {
          "x": 5,
          "y": -2
        },
        {
          "x": 6,
          "y": -2
        },
        {
          "x": 7,
          "y": -2
        },
        {
          "x": 11,
          "y": -2
        },
        {
          "x": 2,
          "y": -1
        },
        {
          "x": 3,
          "y": -1
        },
        {
          "x": 4,
          "y": -1
        },
        {
          "x": 5,
          "y": -1
        },
        {
          "x": 6,
          "y": -1
        },
        {
          "x": 7,
          "y": -1
        },
        {
          "x": 9,
          "y": -1
        },
        {
          "x": 10,
          "y": -1
        },
        {
          "x": 11,
          "y": -1
        },
        {
          "x": 2,
          "y": 0
        },
        {
          "x": 3,
          "y": 0
        },
        {
          "x": 9,
          "y": 0
        },
        {
          "x": 10,
          "y": 0
        },
        {
          "x": 11,
          "y": 0
        },
        {
          "x": 2,
          "y": 1
        },
        {
          "x": 3,
          "y": 1
        },
        {
          "x": 5,
          "y": 1
        },
        {
          "x": 9,
          "y": 1
        },
        {
          "x": 10,
          "y": 1
        },
        {
          "x": 11,
          "y": 1
        },
        {
          "x": 2,
          "y": 2
        },
        {
          "x": 3,
          "y": 2
        },
        {
          "x": 4,
          "y": 2
        },
        {
          "x": 5,
          "y": 2
        },
        {
          "x": 8,
          "y": 2
        },
        {
          "x": 9,
          "y": 2
        },
        {
          "x": 10,
          "y": 2
        },
        {
          "x": 11,
          "y": 2
        },
        {
          "x": 2,
          "y": 3
        },
        {
          "x": 3,
          "y": 3
        },
        {
          "x": 9,
          "y": 3
        },
        {
          "x": 10,
          "y": 3
        },
        {
          "x": 11,
          "y": 3
        },
        {
          "x": 2,
          "y": 4
        },
        {
          "x": 3,
          "y": 4
        },
        {
          "x": 9,
          "y": 4
        },
        {
          "x": 10,
          "y": 4
        },
        {
          "x": 11,
          "y": 4
        },
        {
          "x": 2,
          "y": 5
        },
        {
          "x": 3,
          "y": 5
        },
        {
          "x": 4,
          "y": 5
        },
        {
          "x": 5,
          "y": 5
        },
        {
          "x": 6,
          "y": 5
        },
        {
          "x": 7,
          "y": 5
        },
        {
          "x": 9,
          "y": 5
        },
        {
          "x": 10,
          "y": 5
        },
        {
          "x": 11,
          "y": 5
        },
        {
          "x": 2,
          "y": 6
        },
        {
          "x": 3,
          "y": 6
        },
        {
          "x": 4,
          "y": 6
        },
        {
          "x": 5,
          "y": 6
        },
        {
          "x": 6,
          "y": 6
        },
        {
          "x": 7,
          "y": 6
        },
        {
          "x": 11,
          "y": 6
        },
        {
          "x": 2,
          "y": 7
        },
        {
          "x": 3,
          "y": 7
        },
        {
          "x": 4,
          "y": 7
        },
        {
          "x": 5,
          "y": 7
        },
        {
          "x": 6,
          "y": 7
        },
        {
          "x": 7,
          "y": 7
        },
        {
          "x": 8,
          "y": 7
        },
        {
          "x": 9,
          "y": 7
        },
        {
          "x": 10,
          "y": 7
        },
        {
          "x": 11,
          "y": 7
        }
      ],
      "walkableCells": [
        {
          "x": 8,
          "y": -2
        },
        {
          "x": 9,
          "y": -2
        },
        {
          "x": 10,
          "y": -2
        },
        {
          "x": 8,
          "y": -1
        },
        {
          "x": 4,
          "y": 0
        },
        {
          "x": 5,
          "y": 0
        },
        {
          "x": 6,
          "y": 0
        },
        {
          "x": 7,
          "y": 0
        },
        {
          "x": 8,
          "y": 0
        },
        {
          "x": 4,
          "y": 1
        },
        {
          "x": 6,
          "y": 1
        },
        {
          "x": 7,
          "y": 1
        },
        {
          "x": 8,
          "y": 1
        },
        {
          "x": 6,
          "y": 2
        },
        {
          "x": 7,
          "y": 2
        },
        {
          "x": 4,
          "y": 3
        },
        {
          "x": 5,
          "y": 3
        },
        {
          "x": 6,
          "y": 3
        },
        {
          "x": 7,
          "y": 3
        },
        {
          "x": 8,
          "y": 3
        },
        {
          "x": 4,
          "y": 4
        },
        {
          "x": 5,
          "y": 4
        },
        {
          "x": 6,
          "y": 4
        },
        {
          "x": 7,
          "y": 4
        },
        {
          "x": 8,
          "y": 4
        },
        {
          "x": 8,
          "y": 5
        },
        {
          "x": 8,
          "y": 6
        },
        {
          "x": 9,
          "y": 6
        },
        {
          "x": 10,
          "y": 6
        },
        {
          "x": 12,
          "y": 9
        }
      ],
      "fences": [
        {
          "sourceId": 46137474,
          "sourceType": "Fence",
          "typeVersion": 7,
          "sourceDiffSha256": "ce599facff24b7dc2bc8b67597465a61b0cdf19149e3c39199b6203d915e3e37",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 8.0
            },
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": 4.0
            },
            {
              "member": 8,
              "name": "orientation.z",
              "type": "f32",
              "value": 0.7071067690849304
            },
            {
              "member": 9,
              "name": "orientation.w",
              "type": "f32",
              "value": 0.7071067690849304,
              "old": 1.0
            },
            {
              "member": 10,
              "name": "entity_flags",
              "type": "enum Entity_Flags",
              "value": 524288,
              "label": "DOES_NOT_FALL"
            },
            {
              "member": 13,
              "name": "theta_current",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 14,
              "name": "theta_target",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 16,
              "name": "XXX_Deprecated_bounding_center.x",
              "type": "f32",
              "value": 0.4940713047981262
            },
            {
              "member": 17,
              "name": "XXX_Deprecated_bounding_center.y",
              "type": "f32",
              "value": -0.051584213972091675
            },
            {
              "member": 18,
              "name": "XXX_Deprecated_bounding_center.z",
              "type": "f32",
              "value": 0.735327959060669
            },
            {
              "member": 22,
              "name": "tint_color_a.x",
              "type": "f32",
              "value": 0.3890899121761322,
              "old": 1.0
            },
            {
              "member": 23,
              "name": "tint_color_a.y",
              "type": "f32",
              "value": 0.2753719985485077,
              "old": 1.0
            },
            {
              "member": 24,
              "name": "tint_color_a.z",
              "type": "f32",
              "value": 0.10404571890830994,
              "old": 1.0
            },
            {
              "member": 27,
              "name": "tint_color_b.y",
              "type": "f32",
              "value": 0.5191304683685303,
              "old": 1.0
            },
            {
              "member": 28,
              "name": "tint_color_b.z",
              "type": "f32",
              "value": 0.4927206337451935,
              "old": 1.0
            },
            {
              "member": 31,
              "name": "mesh",
              "type": "string",
              "value": "GAME_PROM_Bars_Straight_C"
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                "",
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 8.0
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": 4.0
            }
          ]
        },
        {
          "sourceId": 46137476,
          "sourceType": "Fence",
          "typeVersion": 7,
          "sourceDiffSha256": "d346ea26f669c7bf323c5dd694d5b1e30639f43c2cb953a636d6b24c0dff83b8",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 8.0
            },
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": -1.0
            },
            {
              "member": 8,
              "name": "orientation.z",
              "type": "f32",
              "value": 0.7071067690849304
            },
            {
              "member": 9,
              "name": "orientation.w",
              "type": "f32",
              "value": 0.7071067690849304,
              "old": 1.0
            },
            {
              "member": 10,
              "name": "entity_flags",
              "type": "enum Entity_Flags",
              "value": 524288,
              "label": "DOES_NOT_FALL"
            },
            {
              "member": 13,
              "name": "theta_current",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 14,
              "name": "theta_target",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 16,
              "name": "XXX_Deprecated_bounding_center.x",
              "type": "f32",
              "value": 0.4940713047981262
            },
            {
              "member": 17,
              "name": "XXX_Deprecated_bounding_center.y",
              "type": "f32",
              "value": -0.051584213972091675
            },
            {
              "member": 18,
              "name": "XXX_Deprecated_bounding_center.z",
              "type": "f32",
              "value": 0.735327959060669
            },
            {
              "member": 22,
              "name": "tint_color_a.x",
              "type": "f32",
              "value": 0.3890899121761322,
              "old": 1.0
            },
            {
              "member": 23,
              "name": "tint_color_a.y",
              "type": "f32",
              "value": 0.2753719985485077,
              "old": 1.0
            },
            {
              "member": 24,
              "name": "tint_color_a.z",
              "type": "f32",
              "value": 0.10404571890830994,
              "old": 1.0
            },
            {
              "member": 27,
              "name": "tint_color_b.y",
              "type": "f32",
              "value": 0.5191304683685303,
              "old": 1.0
            },
            {
              "member": 28,
              "name": "tint_color_b.z",
              "type": "f32",
              "value": 0.4927206337451935,
              "old": 1.0
            },
            {
              "member": 31,
              "name": "mesh",
              "type": "string",
              "value": "GAME_PROM_Bars_Straight_C"
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                "",
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 8.0
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": -1.0
            }
          ]
        },
        {
          "sourceId": 94371843,
          "sourceType": "Fence",
          "typeVersion": 7,
          "sourceDiffSha256": "33eec8fbf87fd62181d99a58e239c67528e268e4dc2e00006179101389a4515a",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 8.0
            },
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": 5.0
            },
            {
              "member": 8,
              "name": "orientation.z",
              "type": "f32",
              "value": 0.7071067690849304
            },
            {
              "member": 9,
              "name": "orientation.w",
              "type": "f32",
              "value": 0.7071067690849304,
              "old": 1.0
            },
            {
              "member": 10,
              "name": "entity_flags",
              "type": "enum Entity_Flags",
              "value": 524288,
              "label": "DOES_NOT_FALL"
            },
            {
              "member": 13,
              "name": "theta_current",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 14,
              "name": "theta_target",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 16,
              "name": "XXX_Deprecated_bounding_center.x",
              "type": "f32",
              "value": 0.4940713047981262
            },
            {
              "member": 17,
              "name": "XXX_Deprecated_bounding_center.y",
              "type": "f32",
              "value": -0.051584213972091675
            },
            {
              "member": 18,
              "name": "XXX_Deprecated_bounding_center.z",
              "type": "f32",
              "value": 0.735327959060669
            },
            {
              "member": 22,
              "name": "tint_color_a.x",
              "type": "f32",
              "value": 0.3890899121761322,
              "old": 1.0
            },
            {
              "member": 23,
              "name": "tint_color_a.y",
              "type": "f32",
              "value": 0.2753719985485077,
              "old": 1.0
            },
            {
              "member": 24,
              "name": "tint_color_a.z",
              "type": "f32",
              "value": 0.10404571890830994,
              "old": 1.0
            },
            {
              "member": 27,
              "name": "tint_color_b.y",
              "type": "f32",
              "value": 0.5191304683685303,
              "old": 1.0
            },
            {
              "member": 28,
              "name": "tint_color_b.z",
              "type": "f32",
              "value": 0.4927206337451935,
              "old": 1.0
            },
            {
              "member": 31,
              "name": "mesh",
              "type": "string",
              "value": "GAME_PROM_Bars_Straight_C"
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                "",
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 8.0
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": 5.0
            }
          ]
        },
        {
          "sourceId": 94371847,
          "sourceType": "Fence",
          "typeVersion": 7,
          "sourceDiffSha256": "61e609bc4abe36b03ed2a76c0f5cfc1cef54653b6df097672fca79e491fe1fa8",
          "sourceMembers": [
            {
              "member": 0,
              "name": "position.x",
              "type": "f32",
              "value": 8.0
            },
            {
              "member": 1,
              "name": "position.y",
              "type": "f32",
              "value": -2.0
            },
            {
              "member": 8,
              "name": "orientation.z",
              "type": "f32",
              "value": 0.7071067690849304
            },
            {
              "member": 9,
              "name": "orientation.w",
              "type": "f32",
              "value": 0.7071067690849304,
              "old": 1.0
            },
            {
              "member": 10,
              "name": "entity_flags",
              "type": "enum Entity_Flags",
              "value": 524288,
              "label": "DOES_NOT_FALL"
            },
            {
              "member": 13,
              "name": "theta_current",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 14,
              "name": "theta_target",
              "type": "f32",
              "value": 90.0
            },
            {
              "member": 16,
              "name": "XXX_Deprecated_bounding_center.x",
              "type": "f32",
              "value": 0.4940713047981262
            },
            {
              "member": 17,
              "name": "XXX_Deprecated_bounding_center.y",
              "type": "f32",
              "value": -0.051584213972091675
            },
            {
              "member": 18,
              "name": "XXX_Deprecated_bounding_center.z",
              "type": "f32",
              "value": 0.735327959060669
            },
            {
              "member": 22,
              "name": "tint_color_a.x",
              "type": "f32",
              "value": 0.3890899121761322,
              "old": 1.0
            },
            {
              "member": 23,
              "name": "tint_color_a.y",
              "type": "f32",
              "value": 0.2753719985485077,
              "old": 1.0
            },
            {
              "member": 24,
              "name": "tint_color_a.z",
              "type": "f32",
              "value": 0.10404571890830994,
              "old": 1.0
            },
            {
              "member": 27,
              "name": "tint_color_b.y",
              "type": "f32",
              "value": 0.5191304683685303,
              "old": 1.0
            },
            {
              "member": 28,
              "name": "tint_color_b.z",
              "type": "f32",
              "value": 0.4927206337451935,
              "old": 1.0
            },
            {
              "member": 31,
              "name": "mesh",
              "type": "string",
              "value": "GAME_PROM_Bars_Straight_C"
            },
            {
              "member": 32,
              "name": "materials",
              "type": "[]string",
              "value": [
                "",
                ""
              ]
            },
            {
              "member": 33,
              "name": "visual_position.x",
              "type": "f32",
              "value": 8.0
            },
            {
              "member": 34,
              "name": "visual_position.y",
              "type": "f32",
              "value": -2.0
            }
          ]
        }
      ],
      "fenceEdgesBlockedForOrdinaryWalking": [
        {
          "from": [
            8,
            4
          ],
          "to": [
            8,
            5
          ]
        },
        {
          "from": [
            8,
            5
          ],
          "to": [
            8,
            6
          ]
        },
        {
          "from": [
            8,
            -1
          ],
          "to": [
            8,
            0
          ]
        },
        {
          "from": [
            8,
            -2
          ],
          "to": [
            8,
            -1
          ]
        }
      ],
      "fenceScanAssumption": "Wizard ray scan ignores these exact Fence edges; all ordinary walking respects them.",
      "wallSets": [
        {
          "sourceId": 83887131,
          "kind": "WALLS",
          "origin": {
            "x": 12,
            "y": 9,
            "z": -1
          },
          "dimensions": {
            "x": 1,
            "y": 1,
            "z": 1
          },
          "bitCount": 1,
          "solidBitIndexes": [
            0
          ]
        },
        {
          "sourceId": 94371851,
          "kind": "WALLS",
          "origin": {
            "x": 2,
            "y": -3,
            "z": 0
          },
          "dimensions": {
            "x": 10,
            "y": 11,
            "z": 1
          },
          "bitCount": 110,
          "solidBitIndexes": [
            0,
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            27,
            28,
            29,
            30,
            31,
            37,
            38,
            39,
            40,
            41,
            43,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            56,
            57,
            58,
            59,
            60,
            61,
            67,
            68,
            69,
            70,
            71,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            99,
            100,
            101,
            102,
            103,
            104,
            105,
            106,
            107,
            108,
            109
          ]
        },
        {
          "sourceId": 94371852,
          "kind": "WALLS",
          "origin": {
            "x": 2,
            "y": -3,
            "z": -1
          },
          "dimensions": {
            "x": 10,
            "y": 11,
            "z": 1
          },
          "bitCount": 110,
          "solidBitIndexes": [
            0,
            1,
            2,
            3,
            4,
            5,
            6,
            7,
            8,
            9,
            10,
            11,
            12,
            13,
            14,
            15,
            16,
            17,
            18,
            19,
            20,
            21,
            22,
            23,
            24,
            25,
            26,
            27,
            28,
            29,
            30,
            31,
            32,
            33,
            34,
            35,
            36,
            37,
            38,
            39,
            40,
            41,
            42,
            43,
            44,
            45,
            46,
            47,
            48,
            49,
            50,
            51,
            52,
            53,
            54,
            55,
            56,
            57,
            58,
            59,
            60,
            61,
            62,
            63,
            64,
            65,
            66,
            67,
            68,
            69,
            70,
            71,
            72,
            73,
            74,
            75,
            76,
            77,
            78,
            79,
            80,
            81,
            82,
            83,
            84,
            85,
            86,
            87,
            88,
            89,
            90,
            91,
            92,
            93,
            94,
            95,
            96,
            97,
            98,
            99,
            100,
            101,
            102,
            103,
            104,
            105,
            106,
            107,
            108,
            109
          ]
        }
      ]
    }
  },
  "fenceEdges": [
    [
      [
        8,
        4
      ],
      [
        8,
        5
      ]
    ],
    [
      [
        8,
        5
      ],
      [
        8,
        6
      ]
    ],
    [
      [
        8,
        -1
      ],
      [
        8,
        0
      ]
    ],
    [
      [
        8,
        -2
      ],
      [
        8,
        -1
      ]
    ]
  ],
  "milestoneSearch": [
    {
      "phase": "P1-return-facing-plusY",
      "actorId": 46137429,
      "popped": 2,
      "visited": 5,
      "actions": [
        "U"
      ]
    },
    {
      "phase": "Wizard-east-to-column",
      "actorId": 46137431,
      "popped": 4,
      "visited": 9,
      "actions": [
        "R"
      ]
    },
    {
      "phase": "Wizard-route-to-cast-one",
      "actorId": 46137431,
      "popped": 103,
      "visited": 151,
      "actions": [
        "L",
        "D",
        "D",
        "D",
        "D",
        "L",
        "L"
      ]
    },
    {
      "phase": "Wizard-to-Boulder-row",
      "actorId": 46137431,
      "popped": 25,
      "visited": 36,
      "actions": [
        "U",
        "U",
        "U",
        "R"
      ]
    },
    {
      "phase": "Wizard-circle-to-Boulder",
      "actorId": 46137431,
      "popped": 27,
      "visited": 43,
      "actions": [
        "U",
        "R",
        "R",
        "R",
        "R"
      ]
    },
    {
      "phase": "P1-to-row-zero",
      "actorId": 46137429,
      "popped": 6,
      "visited": 6,
      "actions": [
        "R",
        "R"
      ]
    },
    {
      "phase": "P1-to-cast-two-pose",
      "actorId": 46137429,
      "popped": 12,
      "visited": 22,
      "actions": [
        "U",
        "U",
        "U"
      ]
    },
    {
      "phase": "P1-retreat-to-west-side",
      "actorId": 46137429,
      "popped": 14,
      "visited": 18,
      "actions": [
        "D",
        "L",
        "D",
        "D"
      ]
    },
    {
      "phase": "Wizard-route-to-P1",
      "actorId": 46137431,
      "popped": 125,
      "visited": 185,
      "actions": [
        "D",
        "D",
        "D",
        "R",
        "R",
        "U"
      ]
    },
    {
      "phase": "Wizard-route-to-cast-four-target",
      "actorId": 46137431,
      "popped": 11,
      "visited": 25,
      "actions": [
        "D",
        "R"
      ]
    },
    {
      "phase": "P1-to-exit-two",
      "actorId": 46137429,
      "popped": 4,
      "visited": 4,
      "actions": [
        "R",
        "R"
      ]
    },
    {
      "phase": "Wizard-route-to-Boulder-above",
      "actorId": 46137431,
      "popped": 35,
      "visited": 45,
      "actions": [
        "U",
        "L",
        "U",
        "U",
        "U",
        "R"
      ]
    },
    {
      "phase": "Wizard-to-exit-one",
      "actorId": 46137431,
      "popped": 7,
      "visited": 12,
      "actions": [
        "R",
        "R"
      ]
    }
  ],
  "worldActions": [
    {
      "actorId": 46137429,
      "direction": "R"
    },
    {
      "actorId": 46137429,
      "direction": "D"
    },
    {
      "actorId": 46137429,
      "direction": "U"
    },
    {
      "actorId": 46137431,
      "direction": "R"
    },
    {
      "actorId": 46137431,
      "direction": "U"
    },
    {
      "actorId": 46137431,
      "direction": "L"
    },
    {
      "actorId": 46137431,
      "direction": "D"
    },
    {
      "actorId": 46137431,
      "direction": "D"
    },
    {
      "actorId": 46137431,
      "direction": "D"
    },
    {
      "actorId": 46137431,
      "direction": "D"
    },
    {
      "actorId": 46137431,
      "direction": "L"
    },
    {
      "actorId": 46137431,
      "direction": "L"
    },
    {
      "actorId": 46137431,
      "direction": "R"
    },
    {
      "actorId": 46137431,
      "direction": "U"
    },
    {
      "actorId": 46137431,
      "direction": "U"
    },
    {
      "actorId": 46137431,
      "direction": "U"
    },
    {
      "actorId": 46137431,
      "direction": "R"
    },
    {
      "actorId": 46137431,
      "direction": "L"
    },
    {
      "actorId": 46137431,
      "direction": "U"
    },
    {
      "actorId": 46137431,
      "direction": "R"
    },
    {
      "actorId": 46137431,
      "direction": "R"
    },
    {
      "actorId": 46137431,
      "direction": "R"
    },
    {
      "actorId": 46137431,
      "direction": "R"
    },
    {
      "actorId": 46137431,
      "direction": "D"
    },
    {
      "actorId": 46137429,
      "direction": "R"
    },
    {
      "actorId": 46137429,
      "direction": "R"
    },
    {
      "actorId": 46137429,
      "direction": "U"
    },
    {
      "actorId": 46137429,
      "direction": "U"
    },
    {
      "actorId": 46137429,
      "direction": "U"
    },
    {
      "actorId": 46137431,
      "direction": "L"
    },
    {
      "actorId": 46137429,
      "direction": "U"
    },
    {
      "actorId": 46137429,
      "direction": "D"
    },
    {
      "actorId": 46137429,
      "direction": "L"
    },
    {
      "actorId": 46137429,
      "direction": "D"
    },
    {
      "actorId": 46137429,
      "direction": "D"
    },
    {
      "actorId": 46137431,
      "direction": "D"
    },
    {
      "actorId": 46137431,
      "direction": "D"
    },
    {
      "actorId": 46137431,
      "direction": "D"
    },
    {
      "actorId": 46137431,
      "direction": "R"
    },
    {
      "actorId": 46137431,
      "direction": "R"
    },
    {
      "actorId": 46137431,
      "direction": "U"
    },
    {
      "actorId": 46137431,
      "direction": "L"
    },
    {
      "actorId": 46137431,
      "direction": "D"
    },
    {
      "actorId": 46137431,
      "direction": "R"
    },
    {
      "actorId": 46137429,
      "direction": "D"
    },
    {
      "actorId": 46137431,
      "direction": "U"
    },
    {
      "actorId": 46137429,
      "direction": "R"
    },
    {
      "actorId": 46137429,
      "direction": "R"
    },
    {
      "actorId": 46137431,
      "direction": "U"
    },
    {
      "actorId": 46137431,
      "direction": "L"
    },
    {
      "actorId": 46137431,
      "direction": "U"
    },
    {
      "actorId": 46137431,
      "direction": "U"
    },
    {
      "actorId": 46137431,
      "direction": "U"
    },
    {
      "actorId": 46137431,
      "direction": "R"
    },
    {
      "actorId": 46137431,
      "direction": "U"
    },
    {
      "actorId": 46137431,
      "direction": "R"
    },
    {
      "actorId": 46137431,
      "direction": "R"
    }
  ],
  "worldActionCount": 57,
  "wandPickupAndCasts": [
    {
      "kind": "scopedPickupAssumption",
      "sourceId": 46137412,
      "actorId": 46137429,
      "actorPosition": [
        7,
        3
      ],
      "wandNativeMapPosition": [
        7,
        2
      ],
      "note": "Pickup is represented as a separately logged bounded event, not verified native input.",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "scopedWandTransfer",
      "castNumber": 1,
      "actorId": 46137429,
      "targetSourceId": 46137467,
      "targetType": "Boulder",
      "p1PositionUnchanged": true,
      "p1Facing": "U",
      "from": [
        4,
        1
      ],
      "to": [
        4,
        3
      ],
      "intermediateCells": [
        [
          4,
          2
        ]
      ],
      "blockedWallCellsSkipped": [
        [
          4,
          2
        ]
      ],
      "fenceEdgesCrossedByExactCast": [],
      "scope": "Only this observed transfer is modeled; no general cast range or wall/Fence rule.",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "scopedWandTransfer",
      "castNumber": 2,
      "actorId": 46137429,
      "targetSourceId": 46137467,
      "targetType": "Boulder",
      "p1PositionUnchanged": true,
      "p1Facing": "U",
      "from": [
        8,
        4
      ],
      "to": [
        8,
        5
      ],
      "intermediateCells": [],
      "blockedWallCellsSkipped": [],
      "fenceEdgesCrossedByExactCast": [
        [
          [
            8,
            4
          ],
          [
            8,
            5
          ]
        ]
      ],
      "scope": "Only this observed transfer is modeled; no general cast range or wall/Fence rule.",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 3,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 5,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "scopedWandTransfer",
      "castNumber": 3,
      "actorId": 46137429,
      "targetSourceId": 46137467,
      "targetType": "Boulder",
      "p1PositionUnchanged": true,
      "p1Facing": "U",
      "from": [
        8,
        5
      ],
      "to": [
        8,
        6
      ],
      "intermediateCells": [],
      "blockedWallCellsSkipped": [],
      "fenceEdgesCrossedByExactCast": [
        [
          [
            8,
            5
          ],
          [
            8,
            6
          ]
        ]
      ],
      "scope": "Only this observed transfer is modeled; no general cast range or wall/Fence rule.",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "scopedWandTransfer",
      "castNumber": 4,
      "actorId": 46137429,
      "targetSourceId": 46137431,
      "targetType": "Wizard",
      "p1PositionUnchanged": true,
      "p1Facing": "D",
      "from": [
        8,
        0
      ],
      "to": [
        8,
        -1
      ],
      "intermediateCells": [],
      "blockedWallCellsSkipped": [],
      "fenceEdgesCrossedByExactCast": [
        [
          [
            8,
            -1
          ],
          [
            8,
            0
          ]
        ]
      ],
      "scope": "Only this observed transfer is modeled; no general cast range or wall/Fence rule.",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": -1,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "scopedWandTransfer",
      "castNumber": 5,
      "actorId": 46137429,
      "targetSourceId": 46137431,
      "targetType": "Wizard",
      "p1PositionUnchanged": true,
      "p1Facing": "D",
      "from": [
        8,
        -1
      ],
      "to": [
        8,
        -2
      ],
      "intermediateCells": [],
      "blockedWallCellsSkipped": [],
      "fenceEdgesCrossedByExactCast": [
        [
          [
            8,
            -2
          ],
          [
            8,
            -1
          ]
        ]
      ],
      "scope": "Only this observed transfer is modeled; no general cast range or wall/Fence rule.",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 0,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    }
  ],
  "trace": [
    {
      "kind": "checkpoint",
      "phase": "initial-projected-state",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 6,
          "y": 4,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": false
      }
    },
    {
      "kind": "worldAction",
      "phase": "P1-pickup-approach-east",
      "actorId": 46137429,
      "direction": "R",
      "event": "step",
      "from": [
        6,
        4
      ],
      "to": [
        7,
        4
      ],
      "facingBefore": "D",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": false
      }
    },
    {
      "kind": "worldAction",
      "phase": "P1-pickup-approach-south",
      "actorId": 46137429,
      "direction": "D",
      "event": "step",
      "from": [
        7,
        4
      ],
      "to": [
        7,
        3
      ],
      "facingBefore": "R",
      "facingAfter": "D",
      "fenceEdgesCrossed": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": false
      }
    },
    {
      "kind": "checkpoint",
      "phase": "P1-exact-pickup-pose",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": false
      }
    },
    {
      "kind": "scopedPickupAssumption",
      "sourceId": 46137412,
      "actorId": 46137429,
      "actorPosition": [
        7,
        3
      ],
      "wandNativeMapPosition": [
        7,
        2
      ],
      "note": "Pickup is represented as a separately logged bounded event, not verified native input.",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "P1-return-facing-plusY",
      "actorId": 46137429,
      "direction": "U",
      "event": "step",
      "from": [
        7,
        3
      ],
      "to": [
        7,
        4
      ],
      "facingBefore": "D",
      "facingAfter": "U",
      "fenceEdgesCrossed": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "P1-return-facing-plusY-arrival",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-east-to-column",
      "actorId": 46137431,
      "direction": "R",
      "event": "step",
      "from": [
        6,
        0
      ],
      "to": [
        7,
        0
      ],
      "facingBefore": "U",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "Wizard-east-to-column-arrival",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-swap-P1-down",
      "actorId": 46137431,
      "direction": "U",
      "event": "swap",
      "targetSourceId": 46137429,
      "targetType": "p1",
      "from": {
        "wizard": [
          7,
          0
        ],
        "target": [
          7,
          4
        ]
      },
      "to": {
        "wizard": [
          7,
          4
        ],
        "target": [
          7,
          0
        ]
      },
      "wizardFacingBefore": "R",
      "wizardFacingAfter": "U",
      "passiveP1FacingPreserved": true,
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "P1-at-7-0-Wizard-7-4",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-cast-one",
      "actorId": 46137431,
      "direction": "L",
      "event": "step",
      "from": [
        7,
        4
      ],
      "to": [
        6,
        4
      ],
      "facingBefore": "U",
      "facingAfter": "L",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 4,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-cast-one",
      "actorId": 46137431,
      "direction": "D",
      "event": "step",
      "from": [
        6,
        4
      ],
      "to": [
        6,
        3
      ],
      "facingBefore": "L",
      "facingAfter": "D",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-cast-one",
      "actorId": 46137431,
      "direction": "D",
      "event": "step",
      "from": [
        6,
        3
      ],
      "to": [
        6,
        2
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 2,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-cast-one",
      "actorId": 46137431,
      "direction": "D",
      "event": "step",
      "from": [
        6,
        2
      ],
      "to": [
        6,
        1
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-cast-one",
      "actorId": 46137431,
      "direction": "D",
      "event": "step",
      "from": [
        6,
        1
      ],
      "to": [
        6,
        0
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 0,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-cast-one",
      "actorId": 46137431,
      "direction": "L",
      "event": "step",
      "from": [
        6,
        0
      ],
      "to": [
        5,
        0
      ],
      "facingBefore": "D",
      "facingAfter": "L",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 5,
          "y": 0,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-cast-one",
      "actorId": 46137431,
      "direction": "L",
      "event": "step",
      "from": [
        5,
        0
      ],
      "to": [
        4,
        0
      ],
      "facingBefore": "L",
      "facingAfter": "L",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 4,
          "y": 0,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "Wizard-route-to-cast-one-arrival",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 4,
          "y": 0,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-swap-P1-to-4-0",
      "actorId": 46137431,
      "direction": "R",
      "event": "swap",
      "targetSourceId": 46137429,
      "targetType": "p1",
      "from": {
        "wizard": [
          4,
          0
        ],
        "target": [
          7,
          0
        ]
      },
      "to": {
        "wizard": [
          7,
          0
        ],
        "target": [
          4,
          0
        ]
      },
      "wizardFacingBefore": "L",
      "wizardFacingAfter": "R",
      "passiveP1FacingPreserved": true,
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "P1-at-cast-one-pose",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 1,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "scopedWandTransfer",
      "castNumber": 1,
      "actorId": 46137429,
      "targetSourceId": 46137467,
      "targetType": "Boulder",
      "p1PositionUnchanged": true,
      "p1Facing": "U",
      "from": [
        4,
        1
      ],
      "to": [
        4,
        3
      ],
      "intermediateCells": [
        [
          4,
          2
        ]
      ],
      "blockedWallCellsSkipped": [
        [
          4,
          2
        ]
      ],
      "fenceEdgesCrossedByExactCast": [],
      "scope": "Only this observed transfer is modeled; no general cast range or wall/Fence rule.",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "after-cast-one",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-to-Boulder-row",
      "actorId": 46137431,
      "direction": "U",
      "event": "step",
      "from": [
        7,
        0
      ],
      "to": [
        7,
        1
      ],
      "facingBefore": "R",
      "facingAfter": "U",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 1,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-to-Boulder-row",
      "actorId": 46137431,
      "direction": "U",
      "event": "step",
      "from": [
        7,
        1
      ],
      "to": [
        7,
        2
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 2,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-to-Boulder-row",
      "actorId": 46137431,
      "direction": "U",
      "event": "step",
      "from": [
        7,
        2
      ],
      "to": [
        7,
        3
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 3,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-to-Boulder-row",
      "actorId": 46137431,
      "direction": "R",
      "event": "step",
      "from": [
        7,
        3
      ],
      "to": [
        8,
        3
      ],
      "facingBefore": "U",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 3,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "Wizard-to-Boulder-row-arrival",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 3,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 4,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-swap-Boulder-to-8-3",
      "actorId": 46137431,
      "direction": "L",
      "event": "swap",
      "targetSourceId": 46137467,
      "targetType": "boulder",
      "from": {
        "wizard": [
          8,
          3
        ],
        "target": [
          4,
          3
        ]
      },
      "to": {
        "wizard": [
          4,
          3
        ],
        "target": [
          8,
          3
        ]
      },
      "wizardFacingBefore": "R",
      "wizardFacingAfter": "L",
      "passiveP1FacingPreserved": false,
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 4,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "Boulder-at-8-3",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 4,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-circle-to-Boulder",
      "actorId": 46137431,
      "direction": "U",
      "event": "step",
      "from": [
        4,
        3
      ],
      "to": [
        4,
        4
      ],
      "facingBefore": "L",
      "facingAfter": "U",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 4,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-circle-to-Boulder",
      "actorId": 46137431,
      "direction": "R",
      "event": "step",
      "from": [
        4,
        4
      ],
      "to": [
        5,
        4
      ],
      "facingBefore": "U",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 5,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-circle-to-Boulder",
      "actorId": 46137431,
      "direction": "R",
      "event": "step",
      "from": [
        5,
        4
      ],
      "to": [
        6,
        4
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-circle-to-Boulder",
      "actorId": 46137431,
      "direction": "R",
      "event": "step",
      "from": [
        6,
        4
      ],
      "to": [
        7,
        4
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-circle-to-Boulder",
      "actorId": 46137431,
      "direction": "R",
      "event": "step",
      "from": [
        7,
        4
      ],
      "to": [
        8,
        4
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "Wizard-circle-to-Boulder-arrival",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 3,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-swap-Boulder-to-8-4",
      "actorId": 46137431,
      "direction": "D",
      "event": "swap",
      "targetSourceId": 46137467,
      "targetType": "boulder",
      "from": {
        "wizard": [
          8,
          4
        ],
        "target": [
          8,
          3
        ]
      },
      "to": {
        "wizard": [
          8,
          3
        ],
        "target": [
          8,
          4
        ]
      },
      "wizardFacingBefore": "R",
      "wizardFacingAfter": "D",
      "passiveP1FacingPreserved": false,
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "Boulder-at-8-4",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 4,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "P1-to-row-zero",
      "actorId": 46137429,
      "direction": "R",
      "event": "step",
      "from": [
        4,
        0
      ],
      "to": [
        5,
        0
      ],
      "facingBefore": "U",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 5,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "P1-to-row-zero",
      "actorId": 46137429,
      "direction": "R",
      "event": "step",
      "from": [
        5,
        0
      ],
      "to": [
        6,
        0
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 6,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "P1-to-row-zero-arrival",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 6,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "P1-to-cast-two-pose",
      "actorId": 46137429,
      "direction": "U",
      "event": "step",
      "from": [
        6,
        0
      ],
      "to": [
        6,
        1
      ],
      "facingBefore": "R",
      "facingAfter": "U",
      "fenceEdgesCrossed": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 6,
          "y": 1,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "P1-to-cast-two-pose",
      "actorId": 46137429,
      "direction": "U",
      "event": "step",
      "from": [
        6,
        1
      ],
      "to": [
        6,
        2
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "fenceEdgesCrossed": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 6,
          "y": 2,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "P1-to-cast-two-pose",
      "actorId": 46137429,
      "direction": "U",
      "event": "step",
      "from": [
        6,
        2
      ],
      "to": [
        6,
        3
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "fenceEdgesCrossed": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 6,
          "y": 3,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "P1-to-cast-two-pose-arrival",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 6,
          "y": 3,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-swap-P1-to-8-3",
      "actorId": 46137431,
      "direction": "L",
      "event": "swap",
      "targetSourceId": 46137429,
      "targetType": "p1",
      "from": {
        "wizard": [
          8,
          3
        ],
        "target": [
          6,
          3
        ]
      },
      "to": {
        "wizard": [
          6,
          3
        ],
        "target": [
          8,
          3
        ]
      },
      "wizardFacingBefore": "D",
      "wizardFacingAfter": "L",
      "passiveP1FacingPreserved": true,
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 3,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "P1-at-cast-two-pose",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 3,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "scopedWandTransfer",
      "castNumber": 2,
      "actorId": 46137429,
      "targetSourceId": 46137467,
      "targetType": "Boulder",
      "p1PositionUnchanged": true,
      "p1Facing": "U",
      "from": [
        8,
        4
      ],
      "to": [
        8,
        5
      ],
      "intermediateCells": [],
      "blockedWallCellsSkipped": [],
      "fenceEdgesCrossedByExactCast": [
        [
          [
            8,
            4
          ],
          [
            8,
            5
          ]
        ]
      ],
      "scope": "Only this observed transfer is modeled; no general cast range or wall/Fence rule.",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 3,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 5,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "after-cast-two",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 3,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 5,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "P1-to-cast-three-pose",
      "actorId": 46137429,
      "direction": "U",
      "event": "step",
      "from": [
        8,
        3
      ],
      "to": [
        8,
        4
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "fenceEdgesCrossed": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 5,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "P1-at-cast-three-pose",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 5,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "scopedWandTransfer",
      "castNumber": 3,
      "actorId": 46137429,
      "targetSourceId": 46137467,
      "targetType": "Boulder",
      "p1PositionUnchanged": true,
      "p1Facing": "U",
      "from": [
        8,
        5
      ],
      "to": [
        8,
        6
      ],
      "intermediateCells": [],
      "blockedWallCellsSkipped": [],
      "fenceEdgesCrossedByExactCast": [
        [
          [
            8,
            5
          ],
          [
            8,
            6
          ]
        ]
      ],
      "scope": "Only this observed transfer is modeled; no general cast range or wall/Fence rule.",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "after-cast-three",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "P1-retreat-to-west-side",
      "actorId": 46137429,
      "direction": "D",
      "event": "step",
      "from": [
        8,
        4
      ],
      "to": [
        8,
        3
      ],
      "facingBefore": "U",
      "facingAfter": "D",
      "fenceEdgesCrossed": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 3,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "P1-retreat-to-west-side",
      "actorId": 46137429,
      "direction": "L",
      "event": "step",
      "from": [
        8,
        3
      ],
      "to": [
        7,
        3
      ],
      "facingBefore": "D",
      "facingAfter": "L",
      "fenceEdgesCrossed": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "P1-retreat-to-west-side",
      "actorId": 46137429,
      "direction": "D",
      "event": "step",
      "from": [
        7,
        3
      ],
      "to": [
        7,
        2
      ],
      "facingBefore": "L",
      "facingAfter": "D",
      "fenceEdgesCrossed": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 2,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "P1-retreat-to-west-side",
      "actorId": 46137429,
      "direction": "D",
      "event": "step",
      "from": [
        7,
        2
      ],
      "to": [
        7,
        1
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "fenceEdgesCrossed": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "P1-retreat-to-west-side-arrival",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 3,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-P1",
      "actorId": 46137431,
      "direction": "D",
      "event": "step",
      "from": [
        6,
        3
      ],
      "to": [
        6,
        2
      ],
      "facingBefore": "L",
      "facingAfter": "D",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 2,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-P1",
      "actorId": 46137431,
      "direction": "D",
      "event": "step",
      "from": [
        6,
        2
      ],
      "to": [
        6,
        1
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-P1",
      "actorId": 46137431,
      "direction": "D",
      "event": "step",
      "from": [
        6,
        1
      ],
      "to": [
        6,
        0
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 6,
          "y": 0,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-P1",
      "actorId": 46137431,
      "direction": "R",
      "event": "step",
      "from": [
        6,
        0
      ],
      "to": [
        7,
        0
      ],
      "facingBefore": "D",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-P1",
      "actorId": 46137431,
      "direction": "R",
      "event": "step",
      "from": [
        7,
        0
      ],
      "to": [
        8,
        0
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-P1",
      "actorId": 46137431,
      "direction": "U",
      "event": "step",
      "from": [
        8,
        0
      ],
      "to": [
        8,
        1
      ],
      "facingBefore": "R",
      "facingAfter": "U",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 1,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "Wizard-route-to-P1-arrival",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 7,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 1,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-swap-P1-to-8-1",
      "actorId": 46137431,
      "direction": "L",
      "event": "swap",
      "targetSourceId": 46137429,
      "targetType": "p1",
      "from": {
        "wizard": [
          8,
          1
        ],
        "target": [
          7,
          1
        ]
      },
      "to": {
        "wizard": [
          7,
          1
        ],
        "target": [
          8,
          1
        ]
      },
      "wizardFacingBefore": "U",
      "wizardFacingAfter": "L",
      "passiveP1FacingPreserved": true,
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 1,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "P1-at-cast-four-pose",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 1,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-cast-four-target",
      "actorId": 46137431,
      "direction": "D",
      "event": "step",
      "from": [
        7,
        1
      ],
      "to": [
        7,
        0
      ],
      "facingBefore": "L",
      "facingAfter": "D",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 0,
          "modelFacing": "D",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-cast-four-target",
      "actorId": 46137431,
      "direction": "R",
      "event": "step",
      "from": [
        7,
        0
      ],
      "to": [
        8,
        0
      ],
      "facingBefore": "D",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "Wizard-route-to-cast-four-target-arrival",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 0,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "scopedWandTransfer",
      "castNumber": 4,
      "actorId": 46137429,
      "targetSourceId": 46137431,
      "targetType": "Wizard",
      "p1PositionUnchanged": true,
      "p1Facing": "D",
      "from": [
        8,
        0
      ],
      "to": [
        8,
        -1
      ],
      "intermediateCells": [],
      "blockedWallCellsSkipped": [],
      "fenceEdgesCrossedByExactCast": [
        [
          [
            8,
            -1
          ],
          [
            8,
            0
          ]
        ]
      ],
      "scope": "Only this observed transfer is modeled; no general cast range or wall/Fence rule.",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": -1,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "after-cast-four",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 1,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": -1,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "P1-to-cast-five-pose",
      "actorId": 46137429,
      "direction": "D",
      "event": "step",
      "from": [
        8,
        1
      ],
      "to": [
        8,
        0
      ],
      "facingBefore": "D",
      "facingAfter": "D",
      "fenceEdgesCrossed": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 0,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": -1,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "P1-at-cast-five-pose",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 0,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": -1,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "scopedWandTransfer",
      "castNumber": 5,
      "actorId": 46137429,
      "targetSourceId": 46137431,
      "targetType": "Wizard",
      "p1PositionUnchanged": true,
      "p1Facing": "D",
      "from": [
        8,
        -1
      ],
      "to": [
        8,
        -2
      ],
      "intermediateCells": [],
      "blockedWallCellsSkipped": [],
      "fenceEdgesCrossedByExactCast": [
        [
          [
            8,
            -2
          ],
          [
            8,
            -1
          ]
        ]
      ],
      "scope": "Only this observed transfer is modeled; no general cast range or wall/Fence rule.",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 0,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "after-cast-five",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": 0,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-swap-P1-across-Fence-edges",
      "actorId": 46137431,
      "direction": "U",
      "event": "swap",
      "targetSourceId": 46137429,
      "targetType": "p1",
      "from": {
        "wizard": [
          8,
          -2
        ],
        "target": [
          8,
          0
        ]
      },
      "to": {
        "wizard": [
          8,
          0
        ],
        "target": [
          8,
          -2
        ]
      },
      "wizardFacingBefore": "R",
      "wizardFacingAfter": "U",
      "passiveP1FacingPreserved": true,
      "fenceEdgesIgnoredByScopedWizardScan": [
        [
          [
            8,
            -2
          ],
          [
            8,
            -1
          ]
        ],
        [
          [
            8,
            -1
          ],
          [
            8,
            0
          ]
        ]
      ],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": -2,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "P1-at-E2",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 8,
          "y": -2,
          "modelFacing": "D",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "P1-to-exit-two",
      "actorId": 46137429,
      "direction": "R",
      "event": "step",
      "from": [
        8,
        -2
      ],
      "to": [
        9,
        -2
      ],
      "facingBefore": "D",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 9,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "P1-to-exit-two",
      "actorId": 46137429,
      "direction": "R",
      "event": "step",
      "from": [
        9,
        -2
      ],
      "to": [
        10,
        -2
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 10,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "P1-to-exit-two-arrival",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 10,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 0,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-Boulder-above",
      "actorId": 46137431,
      "direction": "U",
      "event": "step",
      "from": [
        8,
        0
      ],
      "to": [
        8,
        1
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 10,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 1,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-Boulder-above",
      "actorId": 46137431,
      "direction": "L",
      "event": "step",
      "from": [
        8,
        1
      ],
      "to": [
        7,
        1
      ],
      "facingBefore": "U",
      "facingAfter": "L",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 10,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 1,
          "modelFacing": "L",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-Boulder-above",
      "actorId": 46137431,
      "direction": "U",
      "event": "step",
      "from": [
        7,
        1
      ],
      "to": [
        7,
        2
      ],
      "facingBefore": "L",
      "facingAfter": "U",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 10,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 2,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-Boulder-above",
      "actorId": 46137431,
      "direction": "U",
      "event": "step",
      "from": [
        7,
        2
      ],
      "to": [
        7,
        3
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 10,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 3,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-Boulder-above",
      "actorId": 46137431,
      "direction": "U",
      "event": "step",
      "from": [
        7,
        3
      ],
      "to": [
        7,
        4
      ],
      "facingBefore": "U",
      "facingAfter": "U",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 10,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 7,
          "y": 4,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-route-to-Boulder-above",
      "actorId": 46137431,
      "direction": "R",
      "event": "step",
      "from": [
        7,
        4
      ],
      "to": [
        8,
        4
      ],
      "facingBefore": "U",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 10,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "Wizard-route-to-Boulder-above-arrival",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 10,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 4,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 6,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-swap-Boulder-across-Fence-edges",
      "actorId": 46137431,
      "direction": "U",
      "event": "swap",
      "targetSourceId": 46137467,
      "targetType": "boulder",
      "from": {
        "wizard": [
          8,
          4
        ],
        "target": [
          8,
          6
        ]
      },
      "to": {
        "wizard": [
          8,
          6
        ],
        "target": [
          8,
          4
        ]
      },
      "wizardFacingBefore": "R",
      "wizardFacingAfter": "U",
      "passiveP1FacingPreserved": false,
      "fenceEdgesIgnoredByScopedWizardScan": [
        [
          [
            8,
            4
          ],
          [
            8,
            5
          ]
        ],
        [
          [
            8,
            5
          ],
          [
            8,
            6
          ]
        ]
      ],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 10,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 6,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "Boulder-at-8-4",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 10,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 8,
          "y": 6,
          "modelFacing": "U",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-to-exit-one",
      "actorId": 46137431,
      "direction": "R",
      "event": "step",
      "from": [
        8,
        6
      ],
      "to": [
        9,
        6
      ],
      "facingBefore": "U",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 10,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 9,
          "y": 6,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "worldAction",
      "phase": "Wizard-to-exit-one",
      "actorId": 46137431,
      "direction": "R",
      "event": "step",
      "from": [
        9,
        6
      ],
      "to": [
        10,
        6
      ],
      "facingBefore": "R",
      "facingAfter": "R",
      "fenceEdgesCrossed": [],
      "fenceEdgesIgnoredByScopedWizardScan": [],
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 10,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 10,
          "y": 6,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "Wizard-to-exit-one-arrival",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 10,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 10,
          "y": 6,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    },
    {
      "kind": "checkpoint",
      "phase": "both-exit-positions",
      "state": {
        "p1": {
          "sourceId": 46137429,
          "x": 10,
          "y": -2,
          "modelFacing": "R",
          "nativeMesh": "moonman",
          "nativeSkillLabel": "TAKE_GEMS"
        },
        "wizard": {
          "sourceId": 46137431,
          "x": 10,
          "y": 6,
          "modelFacing": "R",
          "nativeMesh": "wizard",
          "nativeSkillLabel": "TELEPORT"
        },
        "boulder": {
          "sourceId": 46137467,
          "x": 8,
          "y": 4,
          "sourceType": "Rock",
          "nativeMesh": "GAME_PROM_Boulder_B"
        },
        "wandHeldAssumption": true
      }
    }
  ],
  "result": {
    "wizardAtExit": true,
    "p1AtExit": true,
    "finalState": {
      "p1": {
        "sourceId": 46137429,
        "x": 10,
        "y": -2,
        "modelFacing": "R",
        "nativeMesh": "moonman",
        "nativeSkillLabel": "TAKE_GEMS"
      },
      "wizard": {
        "sourceId": 46137431,
        "x": 10,
        "y": 6,
        "modelFacing": "R",
        "nativeMesh": "wizard",
        "nativeSkillLabel": "TELEPORT"
      },
      "boulder": {
        "sourceId": 46137467,
        "x": 8,
        "y": 4,
        "sourceType": "Rock",
        "nativeMesh": "GAME_PROM_Boulder_B"
      },
      "wandHeldAssumption": true
    },
    "nativeCompletionClaim": false
  },
  "artifactProvenance": {
    "candidateFile": "candidate.json",
    "candidateSha256": "368fd4284475db10006302b69db967fe16fde531991da2913a1a732d0143111b",
    "checkerFile": "check_candidate.py",
    "checkerSha256": "2cb0d51aa0dff46fca580e273deda26ca9e8af2d08018b2a341e8d73124b1011",
    "testsFile": "test_candidate.py",
    "testsSha256": "cd75e648e7d293de995da41b2f039818d5c46b8fc7ff0af1911a16ce00b76c5d",
    "selfChecksFile": "self-checks.json",
    "selfChecksSha256": "966c7167140c1f377f8ffa9b811beb55935622d87f05008a0126ebf3b271552a",
    "focusedTestCount": 11,
    "note": "Checker and tests were reviewed against this candidate; no repository helper was changed."
  },
  "modeledActionSummary": {
    "worldDirectionalActions": 57,
    "scopedWandCasts": 5,
    "totalModeledActions": 62,
    "separatePickupAssumptions": 1,
    "pickupIncludedInTotal": false,
    "castBoundariesAfterWorldSteps": [
      13,
      30,
      31,
      44,
      45
    ]
  },
  "screenActionPhases": [
    {
      "phase": "P1-pickup-approach-east",
      "actions": [
        {
          "step": 1,
          "actorId": 46137429,
          "worldDirection": "R",
          "screenArrow": "↑"
        }
      ]
    },
    {
      "phase": "P1-pickup-approach-south",
      "actions": [
        {
          "step": 2,
          "actorId": 46137429,
          "worldDirection": "D",
          "screenArrow": "→"
        }
      ]
    },
    {
      "phase": "pickup-assumption (not counted as an input)",
      "actions": [
        {
          "kind": "PICKUP ASSUMED",
          "afterWorldAction": 2,
          "actorId": 46137429,
          "counted": false
        }
      ]
    },
    {
      "phase": "P1-return-facing-plusY",
      "actions": [
        {
          "step": 3,
          "actorId": 46137429,
          "worldDirection": "U",
          "screenArrow": "←"
        }
      ]
    },
    {
      "phase": "Wizard-east-to-column",
      "actions": [
        {
          "step": 4,
          "actorId": 46137431,
          "worldDirection": "R",
          "screenArrow": "↑"
        }
      ]
    },
    {
      "phase": "Wizard-swap-P1-down",
      "actions": [
        {
          "step": 5,
          "actorId": 46137431,
          "worldDirection": "U",
          "screenArrow": "←"
        }
      ]
    },
    {
      "phase": "Wizard-route-to-cast-one",
      "actions": [
        {
          "step": 6,
          "actorId": 46137431,
          "worldDirection": "L",
          "screenArrow": "↓"
        },
        {
          "step": 7,
          "actorId": 46137431,
          "worldDirection": "D",
          "screenArrow": "→"
        },
        {
          "step": 8,
          "actorId": 46137431,
          "worldDirection": "D",
          "screenArrow": "→"
        },
        {
          "step": 9,
          "actorId": 46137431,
          "worldDirection": "D",
          "screenArrow": "→"
        },
        {
          "step": 10,
          "actorId": 46137431,
          "worldDirection": "D",
          "screenArrow": "→"
        },
        {
          "step": 11,
          "actorId": 46137431,
          "worldDirection": "L",
          "screenArrow": "↓"
        },
        {
          "step": 12,
          "actorId": 46137431,
          "worldDirection": "L",
          "screenArrow": "↓"
        }
      ]
    },
    {
      "phase": "Wizard-swap-P1-to-4-0",
      "actions": [
        {
          "step": 13,
          "actorId": 46137431,
          "worldDirection": "R",
          "screenArrow": "↑"
        }
      ]
    },
    {
      "phase": "cast-1",
      "actions": [
        {
          "kind": "CAST 1",
          "afterWorldAction": 13,
          "actorId": 46137429,
          "targetSourceId": 46137467
        }
      ]
    },
    {
      "phase": "Wizard-to-Boulder-row",
      "actions": [
        {
          "step": 14,
          "actorId": 46137431,
          "worldDirection": "U",
          "screenArrow": "←"
        },
        {
          "step": 15,
          "actorId": 46137431,
          "worldDirection": "U",
          "screenArrow": "←"
        },
        {
          "step": 16,
          "actorId": 46137431,
          "worldDirection": "U",
          "screenArrow": "←"
        },
        {
          "step": 17,
          "actorId": 46137431,
          "worldDirection": "R",
          "screenArrow": "↑"
        }
      ]
    },
    {
      "phase": "Wizard-swap-Boulder-to-8-3",
      "actions": [
        {
          "step": 18,
          "actorId": 46137431,
          "worldDirection": "L",
          "screenArrow": "↓"
        }
      ]
    },
    {
      "phase": "Wizard-circle-to-Boulder",
      "actions": [
        {
          "step": 19,
          "actorId": 46137431,
          "worldDirection": "U",
          "screenArrow": "←"
        },
        {
          "step": 20,
          "actorId": 46137431,
          "worldDirection": "R",
          "screenArrow": "↑"
        },
        {
          "step": 21,
          "actorId": 46137431,
          "worldDirection": "R",
          "screenArrow": "↑"
        },
        {
          "step": 22,
          "actorId": 46137431,
          "worldDirection": "R",
          "screenArrow": "↑"
        },
        {
          "step": 23,
          "actorId": 46137431,
          "worldDirection": "R",
          "screenArrow": "↑"
        }
      ]
    },
    {
      "phase": "Wizard-swap-Boulder-to-8-4",
      "actions": [
        {
          "step": 24,
          "actorId": 46137431,
          "worldDirection": "D",
          "screenArrow": "→"
        }
      ]
    },
    {
      "phase": "P1-to-row-zero",
      "actions": [
        {
          "step": 25,
          "actorId": 46137429,
          "worldDirection": "R",
          "screenArrow": "↑"
        },
        {
          "step": 26,
          "actorId": 46137429,
          "worldDirection": "R",
          "screenArrow": "↑"
        }
      ]
    },
    {
      "phase": "P1-to-cast-two-pose",
      "actions": [
        {
          "step": 27,
          "actorId": 46137429,
          "worldDirection": "U",
          "screenArrow": "←"
        },
        {
          "step": 28,
          "actorId": 46137429,
          "worldDirection": "U",
          "screenArrow": "←"
        },
        {
          "step": 29,
          "actorId": 46137429,
          "worldDirection": "U",
          "screenArrow": "←"
        }
      ]
    },
    {
      "phase": "Wizard-swap-P1-to-8-3",
      "actions": [
        {
          "step": 30,
          "actorId": 46137431,
          "worldDirection": "L",
          "screenArrow": "↓"
        }
      ]
    },
    {
      "phase": "cast-2",
      "actions": [
        {
          "kind": "CAST 2",
          "afterWorldAction": 30,
          "actorId": 46137429,
          "targetSourceId": 46137467
        }
      ]
    },
    {
      "phase": "P1-to-cast-three-pose",
      "actions": [
        {
          "step": 31,
          "actorId": 46137429,
          "worldDirection": "U",
          "screenArrow": "←"
        }
      ]
    },
    {
      "phase": "cast-3",
      "actions": [
        {
          "kind": "CAST 3",
          "afterWorldAction": 31,
          "actorId": 46137429,
          "targetSourceId": 46137467
        }
      ]
    },
    {
      "phase": "P1-retreat-to-west-side",
      "actions": [
        {
          "step": 32,
          "actorId": 46137429,
          "worldDirection": "D",
          "screenArrow": "→"
        },
        {
          "step": 33,
          "actorId": 46137429,
          "worldDirection": "L",
          "screenArrow": "↓"
        },
        {
          "step": 34,
          "actorId": 46137429,
          "worldDirection": "D",
          "screenArrow": "→"
        },
        {
          "step": 35,
          "actorId": 46137429,
          "worldDirection": "D",
          "screenArrow": "→"
        }
      ]
    },
    {
      "phase": "Wizard-route-to-P1",
      "actions": [
        {
          "step": 36,
          "actorId": 46137431,
          "worldDirection": "D",
          "screenArrow": "→"
        },
        {
          "step": 37,
          "actorId": 46137431,
          "worldDirection": "D",
          "screenArrow": "→"
        },
        {
          "step": 38,
          "actorId": 46137431,
          "worldDirection": "D",
          "screenArrow": "→"
        },
        {
          "step": 39,
          "actorId": 46137431,
          "worldDirection": "R",
          "screenArrow": "↑"
        },
        {
          "step": 40,
          "actorId": 46137431,
          "worldDirection": "R",
          "screenArrow": "↑"
        },
        {
          "step": 41,
          "actorId": 46137431,
          "worldDirection": "U",
          "screenArrow": "←"
        }
      ]
    },
    {
      "phase": "Wizard-swap-P1-to-8-1",
      "actions": [
        {
          "step": 42,
          "actorId": 46137431,
          "worldDirection": "L",
          "screenArrow": "↓"
        }
      ]
    },
    {
      "phase": "Wizard-route-to-cast-four-target",
      "actions": [
        {
          "step": 43,
          "actorId": 46137431,
          "worldDirection": "D",
          "screenArrow": "→"
        },
        {
          "step": 44,
          "actorId": 46137431,
          "worldDirection": "R",
          "screenArrow": "↑"
        }
      ]
    },
    {
      "phase": "cast-4",
      "actions": [
        {
          "kind": "CAST 4",
          "afterWorldAction": 44,
          "actorId": 46137429,
          "targetSourceId": 46137431
        }
      ]
    },
    {
      "phase": "P1-to-cast-five-pose",
      "actions": [
        {
          "step": 45,
          "actorId": 46137429,
          "worldDirection": "D",
          "screenArrow": "→"
        }
      ]
    },
    {
      "phase": "cast-5",
      "actions": [
        {
          "kind": "CAST 5",
          "afterWorldAction": 45,
          "actorId": 46137429,
          "targetSourceId": 46137431
        }
      ]
    },
    {
      "phase": "Wizard-swap-P1-across-Fence-edges",
      "actions": [
        {
          "step": 46,
          "actorId": 46137431,
          "worldDirection": "U",
          "screenArrow": "←"
        }
      ]
    },
    {
      "phase": "P1-to-exit-two",
      "actions": [
        {
          "step": 47,
          "actorId": 46137429,
          "worldDirection": "R",
          "screenArrow": "↑"
        },
        {
          "step": 48,
          "actorId": 46137429,
          "worldDirection": "R",
          "screenArrow": "↑"
        }
      ]
    },
    {
      "phase": "Wizard-route-to-Boulder-above",
      "actions": [
        {
          "step": 49,
          "actorId": 46137431,
          "worldDirection": "U",
          "screenArrow": "←"
        },
        {
          "step": 50,
          "actorId": 46137431,
          "worldDirection": "L",
          "screenArrow": "↓"
        },
        {
          "step": 51,
          "actorId": 46137431,
          "worldDirection": "U",
          "screenArrow": "←"
        },
        {
          "step": 52,
          "actorId": 46137431,
          "worldDirection": "U",
          "screenArrow": "←"
        },
        {
          "step": 53,
          "actorId": 46137431,
          "worldDirection": "U",
          "screenArrow": "←"
        },
        {
          "step": 54,
          "actorId": 46137431,
          "worldDirection": "R",
          "screenArrow": "↑"
        }
      ]
    },
    {
      "phase": "Wizard-swap-Boulder-across-Fence-edges",
      "actions": [
        {
          "step": 55,
          "actorId": 46137431,
          "worldDirection": "U",
          "screenArrow": "←"
        }
      ]
    },
    {
      "phase": "Wizard-to-exit-one",
      "actions": [
        {
          "step": 56,
          "actorId": 46137431,
          "worldDirection": "R",
          "screenArrow": "↑"
        },
        {
          "step": 57,
          "actorId": 46137431,
          "worldDirection": "R",
          "screenArrow": "↑"
        }
      ]
    }
  ],
  "modeledFinalPresentation": {
    "P1": {
      "sourceId": 46137429,
      "screenRole": "P1",
      "worldPosition": [
        10,
        -2
      ],
      "screenSide": "right"
    },
    "Wizard": {
      "sourceId": 46137431,
      "screenRole": "Wizard",
      "worldPosition": [
        10,
        6
      ],
      "screenSide": "left"
    },
    "Boulder": {
      "sourceId": 46137467,
      "worldPosition": [
        8,
        4
      ]
    },
    "basis": "Presentation-only transform copied from candidate projection; no upper/lower camera labels or physical key mapping are inferred."
  },
  "game": "order-of-the-sinking-star",
  "sourceId": "heroes-and-artifacts-swap-bounded-check",
  "revision": "heroes-and-artifacts-swap-bounded-check-2026-10-17",
  "sourceRevision": "heroes-and-artifacts-swap-bounded-check-2026-10-17",
  "reviewStatus": "needs-review",
  "gameplayBuild": null,
  "gameplayReview": null,
  "bilingualReviewedBy": null,
  "artworkReviewedBy": null,
  "artworkPermission": "UNKNOWN",
  "artworkPermissionEvidence": null,
  "limitations": [
    "The projection is presentation-only: world +X is screen up and world +Y is screen left, with the candidate arrows derived from that transform; it is not a literal physical-key mapping.",
    "The separately logged pickup at P1 (7,3) beside the Artifact (7,2) is assumed, not a reconstructed input, and is excluded from the 62 modeled actions.",
    "The five casts and four Fence-edge overrides are scoped model assumptions, not source-serialized Wand physics, universal range rules, or official-engine behavior. Native Fence records are not modified.",
    "The source Figure P1 is not normalized to a canonical hero name. Native omitted fields remain omitted.",
    "This bounded candidate is not native gameplay, official completion evidence, or a full-game route review; gameplay, bilingual and artwork-permission reviews remain pending."
  ],
  "sourceFiles": [
    {
      "path": "src/data/heroes-and-artifacts-source-rooms.json",
      "sha256": "b682029df9f178f07f6418edd419ec1daa3a1f7f0ea34f43d6edd0c30d27bcf7"
    },
    {
      "path": "data-common/swap_and_spin.entities",
      "sha256": "d2f1f75b24c9e0bddf188024d3847a2530448ae66eb9da7e9bb4716a0fc00125"
    },
    {
      "path": "data-common/swap_and_spin.level_manifest",
      "sha256": "197d5a50c0bcf2c83d9d00a2a049af1746e380d6ba1f2cab30139e8592984c39"
    },
    {
      "path": "public/evidence/heroes-and-artifacts-swap-overhead-view-2026-10-17.json",
      "sha256": "03dd3b233ea0a4af5dc792dce3ee2de1811b865b056de897d2b63b92762fbfb0"
    },
    {
      "path": "public/evidence/heroes-and-artifacts-swap-video-observations-2026-10-17.json",
      "sha256": "2df42d5858caf81d7416008f45a67d2cf0ad12cc2981163448a14f691f73873d"
    }
  ]
}
