diff --git a/Assets/FungusExamples/FirstPerson.meta b/Assets/FungusExamples/FirstPerson.meta
new file mode 100644
index 00000000..28fd27e0
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4fe4a29c877ab7c49a0e3e5715c62819
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/FirstPersonDemo.unity b/Assets/FungusExamples/FirstPerson/FirstPersonDemo.unity
new file mode 100644
index 00000000..dd2baec1
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/FirstPersonDemo.unity
@@ -0,0 +1,4212 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!29 &1
+OcclusionCullingSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_OcclusionBakeSettings:
+    smallestOccluder: 5
+    smallestHole: 0.25
+    backfaceThreshold: 100
+  m_SceneGUID: 00000000000000000000000000000000
+  m_OcclusionCullingData: {fileID: 0}
+--- !u!104 &2
+RenderSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 9
+  m_Fog: 0
+  m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1}
+  m_FogMode: 3
+  m_FogDensity: 0.01
+  m_LinearFogStart: 0
+  m_LinearFogEnd: 300
+  m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1}
+  m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1}
+  m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1}
+  m_AmbientIntensity: 1
+  m_AmbientMode: 0
+  m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1}
+  m_SkyboxMaterial: {fileID: 10304, guid: 0000000000000000f000000000000000, type: 0}
+  m_HaloStrength: 0.5
+  m_FlareStrength: 1
+  m_FlareFadeSpeed: 3
+  m_HaloTexture: {fileID: 0}
+  m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0}
+  m_DefaultReflectionMode: 0
+  m_DefaultReflectionResolution: 128
+  m_ReflectionBounces: 1
+  m_ReflectionIntensity: 1
+  m_CustomReflection: {fileID: 0}
+  m_Sun: {fileID: 1874215333}
+  m_IndirectSpecularColor: {r: 0.44657898, g: 0.4964133, b: 0.5748178, a: 1}
+  m_UseRadianceAmbientProbe: 0
+--- !u!157 &3
+LightmapSettings:
+  m_ObjectHideFlags: 0
+  serializedVersion: 11
+  m_GIWorkflowMode: 0
+  m_GISettings:
+    serializedVersion: 2
+    m_BounceScale: 1
+    m_IndirectOutputScale: 1
+    m_AlbedoBoost: 1
+    m_TemporalCoherenceThreshold: 1
+    m_EnvironmentLightingMode: 0
+    m_EnableBakedLightmaps: 0
+    m_EnableRealtimeLightmaps: 0
+  m_LightmapEditorSettings:
+    serializedVersion: 10
+    m_Resolution: 2
+    m_BakeResolution: 40
+    m_AtlasSize: 1024
+    m_AO: 0
+    m_AOMaxDistance: 1
+    m_CompAOExponent: 1
+    m_CompAOExponentDirect: 0
+    m_Padding: 2
+    m_LightmapParameters: {fileID: 0}
+    m_LightmapsBakeMode: 1
+    m_TextureCompression: 1
+    m_FinalGather: 0
+    m_FinalGatherFiltering: 1
+    m_FinalGatherRayCount: 256
+    m_ReflectionCompression: 2
+    m_MixedBakeMode: 2
+    m_BakeBackend: 1
+    m_PVRSampling: 1
+    m_PVRDirectSampleCount: 32
+    m_PVRSampleCount: 500
+    m_PVRBounces: 2
+    m_PVRFilterTypeDirect: 0
+    m_PVRFilterTypeIndirect: 0
+    m_PVRFilterTypeAO: 0
+    m_PVRFilteringMode: 1
+    m_PVRCulling: 1
+    m_PVRFilteringGaussRadiusDirect: 1
+    m_PVRFilteringGaussRadiusIndirect: 5
+    m_PVRFilteringGaussRadiusAO: 2
+    m_PVRFilteringAtrousPositionSigmaDirect: 0.5
+    m_PVRFilteringAtrousPositionSigmaIndirect: 2
+    m_PVRFilteringAtrousPositionSigmaAO: 1
+    m_ShowResolutionOverlay: 1
+  m_LightingDataAsset: {fileID: 0}
+  m_UseShadowmask: 1
+--- !u!196 &4
+NavMeshSettings:
+  serializedVersion: 2
+  m_ObjectHideFlags: 0
+  m_BuildSettings:
+    serializedVersion: 2
+    agentTypeID: 0
+    agentRadius: 0.5
+    agentHeight: 2
+    agentSlope: 45
+    agentClimb: 0.4
+    ledgeDropHeight: 0
+    maxJumpAcrossDistance: 0
+    minRegionArea: 2
+    manualCellSize: 0
+    cellSize: 0.16666667
+    manualTileSize: 0
+    tileSize: 256
+    accuratePlacement: 0
+    debug:
+      m_Flags: 0
+  m_NavMeshData: {fileID: 0}
+--- !u!1 &92124520
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 100000, guid: 63f131f616a63164497c245cc6ea0bb3,
+    type: 2}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 92124521}
+  - component: {fileID: 92124522}
+  m_Layer: 0
+  m_Name: John Watson
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &92124521
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 400000, guid: 63f131f616a63164497c245cc6ea0bb3,
+    type: 2}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 92124520}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 2066122662}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &92124522
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 11400000, guid: 63f131f616a63164497c245cc6ea0bb3,
+    type: 2}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 92124520}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 25fb867d2049d41f597aefdd6b19f598, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  nameText: JOHN
+  nameColor: {r: 0.25882354, g: 0.25490198, b: 0.2627451, a: 1}
+  soundEffect: {fileID: 0}
+  portraits:
+  - {fileID: 21300000, guid: a79a4c2e96ba5fd418c637fe852e92d9, type: 3}
+  - {fileID: 21300000, guid: 7c9434f7e81b4264f9c56afc7180b8cf, type: 3}
+  - {fileID: 21300000, guid: bb66ae101c944a34e870fde3693b756d, type: 3}
+  - {fileID: 21300000, guid: ab808050bc535a643afaf4755050339e, type: 3}
+  - {fileID: 21300000, guid: 59bb03809f57a71499d03ddac98c4203, type: 3}
+  - {fileID: 21300000, guid: a6b4fd71ceffb6e4b9f3272ef8a5c2c3, type: 3}
+  - {fileID: 21300000, guid: 636094c1361ce1b44b4ace0fc587d758, type: 3}
+  - {fileID: 21300000, guid: 267c50c3c26c7e24fa27aece06aad7cd, type: 3}
+  - {fileID: 21300000, guid: 9ce6cf540ce2ece4dacce467ace3bca4, type: 3}
+  - {fileID: 21300000, guid: 38ccc1258813909498d806f622c3edb6, type: 3}
+  - {fileID: 21300000, guid: 58bfb145092302e4083ef8a9e4eeb576, type: 3}
+  - {fileID: 21300000, guid: 59d7c816c1cfb9944b5a28dfbbfe2109, type: 3}
+  - {fileID: 21300000, guid: d8b4be5652abe8a438eb34290ae8c163, type: 3}
+  - {fileID: 21300000, guid: 059763178da334d408b6fa05fdea33c8, type: 3}
+  - {fileID: 21300000, guid: 09b05a675bbbc4e4b8f3b031a1fb63f5, type: 3}
+  - {fileID: 21300000, guid: 3bcfc8e7b3c790e45b57cc6db1526225, type: 3}
+  - {fileID: 21300000, guid: 3f74023835f9bd34d88b85ac04062465, type: 3}
+  - {fileID: 21300000, guid: 64376d4849cae324a80743317c8aa539, type: 3}
+  - {fileID: 21300000, guid: 016de568d0fe25e45bc32a6c01c0e456, type: 3}
+  - {fileID: 21300000, guid: 6aedf8395780557418c4b84288657314, type: 3}
+  - {fileID: 21300000, guid: 58ba1a99d9b61514984191565c416eca, type: 3}
+  - {fileID: 21300000, guid: 96b0380b84e6f4546886b1d58ca0f280, type: 3}
+  - {fileID: 21300000, guid: cbc4101c77001344eb9d31ddf978001c, type: 3}
+  - {fileID: 21300000, guid: e8a9122c4dc10b14da3b625e1f2634c9, type: 3}
+  - {fileID: 21300000, guid: b14a874c86c5f6345ae0f84ec697575f, type: 3}
+  - {fileID: 21300000, guid: 061fcd6caac25954287291fffde7cd2c, type: 3}
+  - {fileID: 21300000, guid: 03bc547cc0049594bae51f00903eedef, type: 3}
+  - {fileID: 21300000, guid: d7af8fdea3ead3c4b8a4e54d014b255d, type: 3}
+  - {fileID: 21300000, guid: d38d394fe4d92ae4da3d41e6ff3b0385, type: 3}
+  portraitsFace: 2
+  setSayDialog: {fileID: 0}
+  description: 
+--- !u!1001 &128347548
+Prefab:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications:
+    - target: {fileID: 4233245772446736, guid: 929d45c4d9c08874ba1eaf9ba09de51d, type: 2}
+      propertyPath: m_LocalPosition.x
+      value: -27.27
+      objectReference: {fileID: 0}
+    - target: {fileID: 4233245772446736, guid: 929d45c4d9c08874ba1eaf9ba09de51d, type: 2}
+      propertyPath: m_LocalPosition.y
+      value: 6.896
+      objectReference: {fileID: 0}
+    - target: {fileID: 4233245772446736, guid: 929d45c4d9c08874ba1eaf9ba09de51d, type: 2}
+      propertyPath: m_LocalPosition.z
+      value: -5.77
+      objectReference: {fileID: 0}
+    - target: {fileID: 4233245772446736, guid: 929d45c4d9c08874ba1eaf9ba09de51d, type: 2}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4233245772446736, guid: 929d45c4d9c08874ba1eaf9ba09de51d, type: 2}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4233245772446736, guid: 929d45c4d9c08874ba1eaf9ba09de51d, type: 2}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4233245772446736, guid: 929d45c4d9c08874ba1eaf9ba09de51d, type: 2}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4233245772446736, guid: 929d45c4d9c08874ba1eaf9ba09de51d, type: 2}
+      propertyPath: m_RootOrder
+      value: 11
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 929d45c4d9c08874ba1eaf9ba09de51d, type: 2}
+  m_IsPrefabAsset: 0
+--- !u!1001 &242282596
+Prefab:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications:
+    - target: {fileID: 4847703888409938, guid: ce35e97bd56b1944d8592fa0e400a240, type: 2}
+      propertyPath: m_LocalPosition.x
+      value: 29.17
+      objectReference: {fileID: 0}
+    - target: {fileID: 4847703888409938, guid: ce35e97bd56b1944d8592fa0e400a240, type: 2}
+      propertyPath: m_LocalPosition.y
+      value: -1.29
+      objectReference: {fileID: 0}
+    - target: {fileID: 4847703888409938, guid: ce35e97bd56b1944d8592fa0e400a240, type: 2}
+      propertyPath: m_LocalPosition.z
+      value: 23.36
+      objectReference: {fileID: 0}
+    - target: {fileID: 4847703888409938, guid: ce35e97bd56b1944d8592fa0e400a240, type: 2}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4847703888409938, guid: ce35e97bd56b1944d8592fa0e400a240, type: 2}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4847703888409938, guid: ce35e97bd56b1944d8592fa0e400a240, type: 2}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4847703888409938, guid: ce35e97bd56b1944d8592fa0e400a240, type: 2}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4847703888409938, guid: ce35e97bd56b1944d8592fa0e400a240, type: 2}
+      propertyPath: m_RootOrder
+      value: 10
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: ce35e97bd56b1944d8592fa0e400a240, type: 2}
+  m_IsPrefabAsset: 0
+--- !u!1 &242282597 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 1766213715120214, guid: ce35e97bd56b1944d8592fa0e400a240,
+    type: 2}
+  m_PrefabInternal: {fileID: 242282596}
+--- !u!114 &242282598
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  version: 1
+  scrollPos: {x: 0, y: 0}
+  variablesScrollPos: {x: 0, y: 0}
+  variablesExpanded: 1
+  blockViewHeight: 400
+  zoom: 1
+  scrollViewRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 0
+    height: 0
+  selectedBlocks: []
+  selectedCommands: []
+  variables:
+  - {fileID: 242282599}
+  - {fileID: 242282626}
+  description: 
+  stepPause: 0
+  colorCommands: 1
+  hideComponents: 1
+  saveSelection: 1
+  localizationId: 
+  showLineNumbers: 0
+  hideCommands: []
+  luaEnvironment: {fileID: 0}
+  luaBindingName: flowchart
+--- !u!114 &242282599
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5d02d9822eec54c98afe95bb497211b3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  scope: 2
+  key: isUnlocked
+  value: 0
+--- !u!114 &242282600
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 26
+  indentLevel: 0
+  storyText: Excellent. {w=1}
+  description: 
+  character: {fileID: 640977585}
+  portrait: {fileID: 21300000, guid: 96ca91f43a9c1f74b970b59f46047e74, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 0
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &242282601
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  nodeRect:
+    serializedVersion: 2
+    x: 463
+    y: 183
+    width: 120
+    height: 40
+  tint: {r: 1, g: 1, b: 1, a: 1}
+  useCustomTint: 0
+  itemId: 19
+  blockName: Correct
+  description: 
+  eventHandler: {fileID: 0}
+  commandList:
+  - {fileID: 242282603}
+  - {fileID: 242282630}
+  - {fileID: 242282602}
+  - {fileID: 242282600}
+  - {fileID: 242282631}
+  - {fileID: 242282629}
+--- !u!114 &242282602
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: b5b98ba2a3006db49959601485049a0d, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 27
+  indentLevel: 0
+--- !u!114 &242282603
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 25
+  indentLevel: 0
+  storyText: Well done. I'll get the door for you.
+  description: 
+  character: {fileID: 92124522}
+  portrait: {fileID: 21300000, guid: 016de568d0fe25e45bc32a6c01c0e456, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 1
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &242282604
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 841589fc622bc494aa5405f416fa1301, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 24
+  indentLevel: 0
+  text: Virtue
+  description: 
+  targetBlock: {fileID: 242282608}
+  hideIfVisited: 0
+  interactable:
+    booleanRef: {fileID: 0}
+    booleanVal: 1
+  setMenuDialog: {fileID: 0}
+  hideThisOption:
+    booleanRef: {fileID: 0}
+    booleanVal: 0
+--- !u!114 &242282605
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 4d88125c88dab4a44851835e94ff4d90, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 23
+  indentLevel: 0
+  shuffleMode: 0
+--- !u!114 &242282606
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 050fb9e6e72f442b3b883da8a965bdeb, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 22
+  indentLevel: 0
+  targetFlowchart: {fileID: 0}
+  targetBlock: {fileID: 242282615}
+  startLabel:
+    stringRef: {fileID: 0}
+    stringVal: 
+  startIndex: 0
+  callMode: 0
+--- !u!114 &242282607
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 21
+  indentLevel: 0
+  storyText: '*That can''t be it*
+
+
+    Lets hear that again John.'
+  description: 
+  character: {fileID: 640977585}
+  portrait: {fileID: 21300000, guid: 448053637e8df7a42824234afeafa291, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 1
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &242282608
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  nodeRect:
+    serializedVersion: 2
+    x: 470
+    y: 118
+    width: 120
+    height: 40
+  tint: {r: 1, g: 1, b: 1, a: 1}
+  useCustomTint: 0
+  itemId: 20
+  blockName: False
+  description: 
+  eventHandler: {fileID: 0}
+  commandList:
+  - {fileID: 242282607}
+  - {fileID: 242282606}
+--- !u!114 &242282609
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 841589fc622bc494aa5405f416fa1301, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 18
+  indentLevel: 0
+  text: Humility
+  description: 
+  targetBlock: {fileID: 242282608}
+  hideIfVisited: 0
+  interactable:
+    booleanRef: {fileID: 0}
+    booleanVal: 1
+  setMenuDialog: {fileID: 0}
+  hideThisOption:
+    booleanRef: {fileID: 0}
+    booleanVal: 0
+--- !u!114 &242282610
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 841589fc622bc494aa5405f416fa1301, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 17
+  indentLevel: 0
+  text: A secret
+  description: 
+  targetBlock: {fileID: 242282601}
+  hideIfVisited: 0
+  interactable:
+    booleanRef: {fileID: 0}
+    booleanVal: 1
+  setMenuDialog: {fileID: 0}
+  hideThisOption:
+    booleanRef: {fileID: 0}
+    booleanVal: 0
+--- !u!114 &242282611
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 841589fc622bc494aa5405f416fa1301, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 16
+  indentLevel: 0
+  text: A prize
+  description: 
+  targetBlock: {fileID: 242282608}
+  hideIfVisited: 0
+  interactable:
+    booleanRef: {fileID: 0}
+    booleanVal: 1
+  setMenuDialog: {fileID: 0}
+  hideThisOption:
+    booleanRef: {fileID: 0}
+    booleanVal: 0
+--- !u!114 &242282612
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d07cf5e706b13a4eb0ae53386c30fbd, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 15
+  indentLevel: 0
+--- !u!114 &242282613
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 14
+  indentLevel: 0
+  storyText: "If I have it, I don\u2019t share it. If I share it, I don\u2019t have
+    it. What is it?"
+  description: 
+  character: {fileID: 92124522}
+  portrait: {fileID: 21300000, guid: 03bc547cc0049594bae51f00903eedef, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 1
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &242282614
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 841589fc622bc494aa5405f416fa1301, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 13
+  indentLevel: 0
+  text: A clue
+  description: 
+  targetBlock: {fileID: 242282608}
+  hideIfVisited: 0
+  interactable:
+    booleanRef: {fileID: 0}
+    booleanVal: 1
+  setMenuDialog: {fileID: 0}
+  hideThisOption:
+    booleanRef: {fileID: 0}
+    booleanVal: 0
+--- !u!114 &242282615
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  nodeRect:
+    serializedVersion: 2
+    x: 292
+    y: 118
+    width: 120
+    height: 40
+  tint: {r: 1, g: 1, b: 1, a: 1}
+  useCustomTint: 0
+  itemId: 12
+  blockName: Riddle Menu
+  description: 
+  eventHandler: {fileID: 0}
+  commandList:
+  - {fileID: 242282612}
+  - {fileID: 242282613}
+  - {fileID: 242282614}
+  - {fileID: 242282609}
+  - {fileID: 242282610}
+  - {fileID: 242282611}
+  - {fileID: 242282604}
+  - {fileID: 242282605}
+--- !u!114 &242282616
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 050fb9e6e72f442b3b883da8a965bdeb, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 11
+  indentLevel: 2
+  targetFlowchart: {fileID: 0}
+  targetBlock: {fileID: 242282615}
+  startLabel:
+    stringRef: {fileID: 0}
+    stringVal: 
+  startIndex: 0
+  callMode: 0
+--- !u!114 &242282617
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 10
+  indentLevel: 2
+  storyText: ' '
+  description: 
+  character: {fileID: 640977585}
+  portrait: {fileID: 21300000, guid: b9482ea03e69b5a4aa5e7827da354549, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 1
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &242282618
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 9
+  indentLevel: 2
+  storyText: Riddle time!
+  description: 
+  character: {fileID: 92124522}
+  portrait: {fileID: 21300000, guid: 3bcfc8e7b3c790e45b57cc6db1526225, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 1
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &242282619
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 8
+  indentLevel: 2
+  storyText: Very well then.
+  description: 
+  character: {fileID: 92124522}
+  portrait: {fileID: 21300000, guid: 267c50c3c26c7e24fa27aece06aad7cd, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 1
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &242282620
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 7
+  indentLevel: 2
+  storyText: I found your button John. {w=1}
+  description: 
+  character: {fileID: 640977585}
+  portrait: {fileID: 21300000, guid: ed8fca01dcf5bfc4f86bc063889a5013, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 0
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &242282621
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d07cf5e706b13a4eb0ae53386c30fbd, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 4
+  indentLevel: 2
+--- !u!114 &242282622
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 3
+  indentLevel: 1
+--- !u!114 &242282623
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 1
+  indentLevel: 0
+  compareOperator: 0
+  variable: {fileID: 242282599}
+  booleanData:
+    booleanRef: {fileID: 0}
+    booleanVal: 1
+  integerData:
+    integerRef: {fileID: 0}
+    integerVal: 0
+  floatData:
+    floatRef: {fileID: 0}
+    floatVal: 0
+  stringData:
+    stringRef: {fileID: 0}
+    stringVal: 
+  animatorData:
+    animatorRef: {fileID: 0}
+    animatorVal: {fileID: 0}
+  audioSourceData:
+    audioSourceRef: {fileID: 0}
+    audioSourceVal: {fileID: 0}
+  colorData:
+    colorRef: {fileID: 0}
+    colorVal: {r: 0, g: 0, b: 0, a: 0}
+  gameObjectData:
+    gameObjectRef: {fileID: 0}
+    gameObjectVal: {fileID: 0}
+  materialData:
+    materialRef: {fileID: 0}
+    materialVal: {fileID: 0}
+  objectData:
+    objectRef: {fileID: 0}
+    objectVal: {fileID: 0}
+  rigidbody2DData:
+    rigidbody2DRef: {fileID: 0}
+    rigidbody2DVal: {fileID: 0}
+  spriteData:
+    spriteRef: {fileID: 0}
+    spriteVal: {fileID: 0}
+  textureData:
+    textureRef: {fileID: 0}
+    textureVal: {fileID: 0}
+  transformData:
+    transformRef: {fileID: 0}
+    transformVal: {fileID: 0}
+  vector2Data:
+    vector2Ref: {fileID: 0}
+    vector2Val: {x: 0, y: 0}
+  vector3Data:
+    vector3Ref: {fileID: 0}
+    vector3Val: {x: 0, y: 0, z: 0}
+--- !u!114 &242282624
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: a98f5f89242e80d42865cdf1912beda3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  parentBlock: {fileID: 242282625}
+  tagFilter:
+  - Player
+  FireOn: 1
+--- !u!114 &242282625
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  nodeRect:
+    serializedVersion: 2
+    x: 140
+    y: 113
+    width: 120
+    height: 40
+  tint: {r: 1, g: 1, b: 1, a: 1}
+  useCustomTint: 0
+  itemId: 0
+  blockName: New Block
+  description: 
+  eventHandler: {fileID: 242282624}
+  commandList:
+  - {fileID: 242282623}
+  - {fileID: 242282628}
+  - {fileID: 242282620}
+  - {fileID: 242282621}
+  - {fileID: 242282619}
+  - {fileID: 242282618}
+  - {fileID: 242282617}
+  - {fileID: 242282616}
+  - {fileID: 242282622}
+  - {fileID: 242282627}
+--- !u!114 &242282626
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5d02d9822eec54c98afe95bb497211b3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  scope: 2
+  key: isComplete
+  value: 0
+--- !u!114 &242282627
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 32
+  indentLevel: 0
+--- !u!114 &242282628
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 31
+  indentLevel: 1
+  compareOperator: 0
+  variable: {fileID: 242282626}
+  booleanData:
+    booleanRef: {fileID: 0}
+    booleanVal: 0
+  integerData:
+    integerRef: {fileID: 0}
+    integerVal: 0
+  floatData:
+    floatRef: {fileID: 0}
+    floatVal: 0
+  stringData:
+    stringRef: {fileID: 0}
+    stringVal: 
+  animatorData:
+    animatorRef: {fileID: 0}
+    animatorVal: {fileID: 0}
+  audioSourceData:
+    audioSourceRef: {fileID: 0}
+    audioSourceVal: {fileID: 0}
+  colorData:
+    colorRef: {fileID: 0}
+    colorVal: {r: 0, g: 0, b: 0, a: 0}
+  gameObjectData:
+    gameObjectRef: {fileID: 0}
+    gameObjectVal: {fileID: 0}
+  materialData:
+    materialRef: {fileID: 0}
+    materialVal: {fileID: 0}
+  objectData:
+    objectRef: {fileID: 0}
+    objectVal: {fileID: 0}
+  rigidbody2DData:
+    rigidbody2DRef: {fileID: 0}
+    rigidbody2DVal: {fileID: 0}
+  spriteData:
+    spriteRef: {fileID: 0}
+    spriteVal: {fileID: 0}
+  textureData:
+    textureRef: {fileID: 0}
+    textureVal: {fileID: 0}
+  transformData:
+    transformRef: {fileID: 0}
+    transformVal: {fileID: 0}
+  vector2Data:
+    vector2Ref: {fileID: 0}
+    vector2Val: {x: 0, y: 0}
+  vector3Data:
+    vector3Ref: {fileID: 0}
+    vector3Val: {x: 0, y: 0, z: 0}
+--- !u!114 &242282629
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3ca31fffe1be42a49b96bbb8b7ff5a50, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 30
+  indentLevel: 0
+  _targetObject:
+    gameObjectRef: {fileID: 0}
+    gameObjectVal: {fileID: 1112454204}
+  _duration:
+    floatRef: {fileID: 0}
+    floatVal: 3
+  _toFrom: 0
+  _absAdd: 1
+  easeType: 4
+  loopType: 35
+  repeats: 0
+  stopPreviousTweens: 0
+  waitUntilFinished: 1
+  _toTransform:
+    transformRef: {fileID: 0}
+    transformVal: {fileID: 0}
+  _toPosition:
+    vector3Ref: {fileID: 0}
+    vector3Val: {x: 0, y: -5, z: 0}
+  isLocal: 0
+--- !u!114 &242282630
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 29
+  indentLevel: 0
+  variable: {fileID: 242282626}
+  setOperator: 0
+  booleanData:
+    booleanRef: {fileID: 0}
+    booleanVal: 1
+  integerData:
+    integerRef: {fileID: 0}
+    integerVal: 0
+  floatData:
+    floatRef: {fileID: 0}
+    floatVal: 0
+  stringData:
+    stringRef: {fileID: 0}
+    stringVal: 
+  animatorData:
+    animatorRef: {fileID: 0}
+    animatorVal: {fileID: 0}
+  audioSourceData:
+    audioSourceRef: {fileID: 0}
+    audioSourceVal: {fileID: 0}
+  colorData:
+    colorRef: {fileID: 0}
+    colorVal: {r: 0, g: 0, b: 0, a: 0}
+  gameObjectData:
+    gameObjectRef: {fileID: 0}
+    gameObjectVal: {fileID: 0}
+  materialData:
+    materialRef: {fileID: 0}
+    materialVal: {fileID: 0}
+  objectData:
+    objectRef: {fileID: 0}
+    objectVal: {fileID: 0}
+  rigidbody2DData:
+    rigidbody2DRef: {fileID: 0}
+    rigidbody2DVal: {fileID: 0}
+  spriteData:
+    spriteRef: {fileID: 0}
+    spriteVal: {fileID: 0}
+  textureData:
+    textureRef: {fileID: 0}
+    textureVal: {fileID: 0}
+  transformData:
+    transformRef: {fileID: 0}
+    transformVal: {fileID: 0}
+  vector2Data:
+    vector2Ref: {fileID: 0}
+    vector2Val: {x: 0, y: 0}
+  vector3Data:
+    vector3Ref: {fileID: 0}
+    vector3Val: {x: 0, y: 0, z: 0}
+--- !u!114 &242282631
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 28
+  indentLevel: 0
+  storyText: I think we can agree we need to crank this thing to 11 next time around.
+  description: 
+  character: {fileID: 640977585}
+  portrait: {fileID: 21300000, guid: 5ba6e5e5e65bc084ba912d2d2d8718df, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 0
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!65 &242282633
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 242282597}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 1
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 1, y: 1, z: 1}
+  m_Center: {x: 0, y: 0, z: 0}
+--- !u!1 &428461409
+GameObject:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 428461411}
+  - component: {fileID: 428461410}
+  m_Layer: 0
+  m_Name: _FungusState
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &428461410
+MonoBehaviour:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 428461409}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 61dddfdc5e0e44ca298d8f46f7f5a915, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  selectedFlowchart: {fileID: 1788221410}
+--- !u!4 &428461411
+Transform:
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 428461409}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &640305172
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 640305176}
+  - component: {fileID: 640305175}
+  - component: {fileID: 640305174}
+  - component: {fileID: 640305173}
+  - component: {fileID: 640305179}
+  - component: {fileID: 640305178}
+  - component: {fileID: 640305177}
+  - component: {fileID: 640305180}
+  - component: {fileID: 640305181}
+  - component: {fileID: 640305182}
+  - component: {fileID: 640305183}
+  - component: {fileID: 640305184}
+  - component: {fileID: 640305186}
+  - component: {fileID: 640305185}
+  - component: {fileID: 640305189}
+  - component: {fileID: 640305188}
+  - component: {fileID: 640305187}
+  - component: {fileID: 640305192}
+  - component: {fileID: 640305190}
+  - component: {fileID: 640305191}
+  - component: {fileID: 640305193}
+  m_Layer: 0
+  m_Name: Intro
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &640305173
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: d2f6487d21a03404cb21b245f0242e79, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  parentBlock: {fileID: 640305174}
+  waitForFrames: 1
+--- !u!114 &640305174
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  nodeRect:
+    serializedVersion: 2
+    x: -100
+    y: 204
+    width: 120
+    height: 40
+  tint: {r: 1, g: 1, b: 1, a: 1}
+  useCustomTint: 0
+  itemId: 0
+  blockName: Intro
+  description: 
+  eventHandler: {fileID: 640305173}
+  commandList:
+  - {fileID: 640305180}
+  - {fileID: 640305178}
+  - {fileID: 640305179}
+  - {fileID: 640305177}
+--- !u!114 &640305175
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  version: 1
+  scrollPos: {x: 125.5, y: -148.5}
+  variablesScrollPos: {x: 0, y: 0}
+  variablesExpanded: 1
+  blockViewHeight: 400
+  zoom: 1
+  scrollViewRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 0
+    height: 0
+  selectedBlocks:
+  - {fileID: 640305181}
+  selectedCommands:
+  - {fileID: 640305193}
+  variables: []
+  description: 
+  stepPause: 0
+  colorCommands: 1
+  hideComponents: 1
+  saveSelection: 1
+  localizationId: 
+  showLineNumbers: 0
+  hideCommands: []
+  luaEnvironment: {fileID: 0}
+  luaBindingName: flowchart
+--- !u!4 &640305176
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 6
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &640305177
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ebc295ba6aed8944fa3974a64f33cc42, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 3
+  indentLevel: 0
+--- !u!114 &640305178
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d07cf5e706b13a4eb0ae53386c30fbd, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 2
+  indentLevel: 0
+--- !u!114 &640305179
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 1
+  indentLevel: 0
+  storyText: 'This is most peculiar.
+
+    I need to get my legs under me.'
+  description: 
+  character: {fileID: 640977585}
+  portrait: {fileID: 21300000, guid: bd1b1199c415fc642ae13055981f42aa, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 1
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &640305180
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3315ad2ebb85443909a1203d56d9344e, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 4
+  indentLevel: 0
+  _duration:
+    floatRef: {fileID: 0}
+    floatVal: 1
+  durationOLD: 0
+--- !u!114 &640305181
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  nodeRect:
+    serializedVersion: 2
+    x: 30
+    y: 202
+    width: 143
+    height: 40
+  tint: {r: 1, g: 1, b: 1, a: 1}
+  useCustomTint: 0
+  itemId: 5
+  blockName: LeftStartingArea
+  description: 
+  eventHandler: {fileID: 0}
+  commandList:
+  - {fileID: 640305182}
+  - {fileID: 640305186}
+  - {fileID: 640305185}
+  - {fileID: 640305192}
+  - {fileID: 640305183}
+  - {fileID: 640305189}
+  - {fileID: 640305188}
+  - {fileID: 640305191}
+  - {fileID: 640305190}
+  - {fileID: 640305187}
+  - {fileID: 640305184}
+  - {fileID: 640305193}
+--- !u!114 &640305182
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 6
+  indentLevel: 0
+  storyText: Righto, I think I can move around safely now. {w=1}
+  description: 
+  character: {fileID: 640977585}
+  portrait: {fileID: 21300000, guid: c27113fd8a09c7c45a856e5d3c843c11, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 0
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &640305183
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 7
+  indentLevel: 0
+  storyText: It's the simulation you asked for... So we can solve even when there
+    are no cases.
+  description: 
+  character: {fileID: 92124522}
+  portrait: {fileID: 21300000, guid: 059763178da334d408b6fa05fdea33c8, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 1
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &640305184
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 8
+  indentLevel: 0
+  storyText: I'm sure it'll be a challange. {w=1}
+  description: 
+  character: {fileID: 640977585}
+  portrait: {fileID: 21300000, guid: 03f8d661d54a3a04797d21ab54424abb, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 0
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &640305185
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d07cf5e706b13a4eb0ae53386c30fbd, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 10
+  indentLevel: 0
+--- !u!114 &640305186
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3315ad2ebb85443909a1203d56d9344e, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 9
+  indentLevel: 0
+  _duration:
+    floatRef: {fileID: 0}
+    floatVal: 0.25
+  durationOLD: 0
+--- !u!114 &640305187
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ebc295ba6aed8944fa3974a64f33cc42, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 13
+  indentLevel: 0
+--- !u!114 &640305188
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 12
+  indentLevel: 0
+  storyText: No need for that tone Sherlock. I'm a doctor, not an environment artist.
+  description: 
+  character: {fileID: 92124522}
+  portrait: {fileID: 21300000, guid: d38d394fe4d92ae4da3d41e6ff3b0385, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 1
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &640305189
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 11
+  indentLevel: 0
+  storyText: 'We''ll you''ve tripped me up again John.
+
+
+    I never expected it to be this... plain.'
+  description: 
+  character: {fileID: 640977585}
+  portrait: {fileID: 21300000, guid: 65cda1e3dd1ec8c4bb828adc5bb06c7d, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 1
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &640305190
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 15
+  indentLevel: 0
+  storyText: You need to escape!
+  description: 
+  character: {fileID: 92124522}
+  portrait: {fileID: 21300000, guid: 03bc547cc0049594bae51f00903eedef, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 1
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &640305191
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 16
+  indentLevel: 0
+  storyText: 'We agree to disagree then. {w=0.5}
+
+    What''s the situation?'
+  description: 
+  character: {fileID: 640977585}
+  portrait: {fileID: 21300000, guid: 6d5c34a95aa09ce4a9be9f7258a02c0d, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 0
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &640305192
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 14
+  indentLevel: 0
+  storyText: John? What am I looking at here? {w=1}
+  description: 
+  character: {fileID: 640977585}
+  portrait: {fileID: 21300000, guid: 6d5c34a95aa09ce4a9be9f7258a02c0d, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 0
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &640305193
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640305172}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 688e35811870d403f9e2b1ab2a699d98, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 17
+  indentLevel: 0
+  description: 
+  targetObject: {fileID: 1377282257}
+  targetComponentAssemblyName: Fungus.Examples.LookingAtDoor, Assembly-CSharp, Version=0.0.0.0,
+    Culture=neutral, PublicKeyToken=null
+  targetComponentFullname: UnityEngine.Component[]
+  targetComponentText: LookingAtDoor
+  targetMethod: ActivateNow
+  targetMethodText: 'ActivateNow (): Void'
+  methodParameters: []
+  saveReturnValue: 0
+  returnValueVariableKey: 
+  returnValueType: System.Void
+  showInherited: 0
+  callMode: 0
+--- !u!1 &640977583
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 100000, guid: 58c1cf3a7fe8fb84da0483858e15fbc7,
+    type: 2}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 640977584}
+  - component: {fileID: 640977585}
+  m_Layer: 0
+  m_Name: Sherlock Holmes
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 4294967295
+  m_IsActive: 1
+--- !u!4 &640977584
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 400000, guid: 58c1cf3a7fe8fb84da0483858e15fbc7,
+    type: 2}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640977583}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 2066122662}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &640977585
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 11400000, guid: 58c1cf3a7fe8fb84da0483858e15fbc7,
+    type: 2}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 640977583}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 25fb867d2049d41f597aefdd6b19f598, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  nameText: SHERLOCK
+  nameColor: {r: 0.25882354, g: 0.25490198, b: 0.2627451, a: 1}
+  soundEffect: {fileID: 0}
+  portraits:
+  - {fileID: 21300000, guid: c27113fd8a09c7c45a856e5d3c843c11, type: 3}
+  - {fileID: 21300000, guid: 67bc1238f72c52b49bd0ad82c79756ac, type: 3}
+  - {fileID: 21300000, guid: b9482ea03e69b5a4aa5e7827da354549, type: 3}
+  - {fileID: 21300000, guid: ed8fca01dcf5bfc4f86bc063889a5013, type: 3}
+  - {fileID: 21300000, guid: 8f5b5b110e73a414eb229eeead86200f, type: 3}
+  - {fileID: 21300000, guid: 03f8d661d54a3a04797d21ab54424abb, type: 3}
+  - {fileID: 21300000, guid: bca405818493a4f4a8fb63a69294d19a, type: 3}
+  - {fileID: 21300000, guid: 779f8bb1130ec974aa263a5e91518085, type: 3}
+  - {fileID: 21300000, guid: ed3f5dd119e6015479f898ab63bab12b, type: 3}
+  - {fileID: 21300000, guid: f233fc32ad198a44880e410c5577da9c, type: 3}
+  - {fileID: 21300000, guid: 7497fd82318972540af8666a234a9685, type: 3}
+  - {fileID: 21300000, guid: 448053637e8df7a42824234afeafa291, type: 3}
+  - {fileID: 21300000, guid: cec88ab3171afc54b92db075974123ea, type: 3}
+  - {fileID: 21300000, guid: 65cda1e3dd1ec8c4bb828adc5bb06c7d, type: 3}
+  - {fileID: 21300000, guid: 96ca91f43a9c1f74b970b59f46047e74, type: 3}
+  - {fileID: 21300000, guid: 5426a8c5c16e04d439b48a522267b236, type: 3}
+  - {fileID: 21300000, guid: 5ba6e5e5e65bc084ba912d2d2d8718df, type: 3}
+  - {fileID: 21300000, guid: 7add35a7d20a5ee41b0bfde9052ddfd6, type: 3}
+  - {fileID: 21300000, guid: d2c8a5a70bd6f11468f4d8ea151dec90, type: 3}
+  - {fileID: 21300000, guid: 3fd077b79b3018945961e206b6435268, type: 3}
+  - {fileID: 21300000, guid: 36652428f3b9f6d41840d56c65aa0d64, type: 3}
+  - {fileID: 21300000, guid: 0815f9b817b27b7499559c635a844bf0, type: 3}
+  - {fileID: 21300000, guid: 75b6e7c8c9b6b4d40ae30dc671be34b7, type: 3}
+  - {fileID: 21300000, guid: 529a0cc84e8173a4d8f60e222d904cdb, type: 3}
+  - {fileID: 21300000, guid: 6384dc397ea803d4abf0d1de10afb1c1, type: 3}
+  - {fileID: 21300000, guid: bd1b1199c415fc642ae13055981f42aa, type: 3}
+  - {fileID: 21300000, guid: 6d5c34a95aa09ce4a9be9f7258a02c0d, type: 3}
+  - {fileID: 21300000, guid: a3710c5af5b436a46b8d0ff4235d1dfe, type: 3}
+  - {fileID: 21300000, guid: e7a0368af3f28b1438c458df61e691c1, type: 3}
+  - {fileID: 21300000, guid: 97171eca7b577c5438e9516b956c042a, type: 3}
+  - {fileID: 21300000, guid: 4cfc408caecceeb45989d991a2dccb3c, type: 3}
+  - {fileID: 21300000, guid: 58f5b79d262f6814bb4ebb44e29efe90, type: 3}
+  - {fileID: 21300000, guid: 84cdbfde1b7d4c24ab7071894480d5db, type: 3}
+  portraitsFace: 1
+  setSayDialog: {fileID: 0}
+  description: 
+--- !u!1 &698185389
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 698185390}
+  - component: {fileID: 698185393}
+  - component: {fileID: 698185392}
+  - component: {fileID: 698185391}
+  m_Layer: 0
+  m_Name: Cube
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 4294967295
+  m_IsActive: 1
+--- !u!4 &698185390
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 698185389}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 32, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 10, z: 64}
+  m_Children: []
+  m_Father: {fileID: 1888166673}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!65 &698185391
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 698185389}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 1, y: 1, z: 1}
+  m_Center: {x: 0, y: 0, z: 0}
+--- !u!23 &698185392
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 698185389}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RenderingLayerMask: 4294967295
+  m_Materials:
+  - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 0
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+--- !u!33 &698185393
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 698185389}
+  m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &799556140
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 799556141}
+  m_Layer: 0
+  m_Name: Static Env
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 4294967295
+  m_IsActive: 1
+--- !u!4 &799556141
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 799556140}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 2143952363}
+  - {fileID: 2075535578}
+  - {fileID: 1888166673}
+  - {fileID: 1433038987}
+  - {fileID: 1173591954}
+  m_Father: {fileID: 0}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &1051275018
+Prefab:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications:
+    - target: {fileID: 4329592467799608, guid: 35bb61afc1f4fe74d9e3be3be019faa9, type: 2}
+      propertyPath: m_LocalPosition.x
+      value: 15.197114
+      objectReference: {fileID: 0}
+    - target: {fileID: 4329592467799608, guid: 35bb61afc1f4fe74d9e3be3be019faa9, type: 2}
+      propertyPath: m_LocalPosition.y
+      value: 1.49
+      objectReference: {fileID: 0}
+    - target: {fileID: 4329592467799608, guid: 35bb61afc1f4fe74d9e3be3be019faa9, type: 2}
+      propertyPath: m_LocalPosition.z
+      value: -21.592121
+      objectReference: {fileID: 0}
+    - target: {fileID: 4329592467799608, guid: 35bb61afc1f4fe74d9e3be3be019faa9, type: 2}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4329592467799608, guid: 35bb61afc1f4fe74d9e3be3be019faa9, type: 2}
+      propertyPath: m_LocalRotation.y
+      value: 0.9454946
+      objectReference: {fileID: 0}
+    - target: {fileID: 4329592467799608, guid: 35bb61afc1f4fe74d9e3be3be019faa9, type: 2}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4329592467799608, guid: 35bb61afc1f4fe74d9e3be3be019faa9, type: 2}
+      propertyPath: m_LocalRotation.w
+      value: 0.32563797
+      objectReference: {fileID: 0}
+    - target: {fileID: 4329592467799608, guid: 35bb61afc1f4fe74d9e3be3be019faa9, type: 2}
+      propertyPath: m_RootOrder
+      value: 9
+      objectReference: {fileID: 0}
+    - target: {fileID: 4329592467799608, guid: 35bb61afc1f4fe74d9e3be3be019faa9, type: 2}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 141.992
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 35bb61afc1f4fe74d9e3be3be019faa9, type: 2}
+  m_IsPrefabAsset: 0
+--- !u!1 &1051275019 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 1621252211410962, guid: 35bb61afc1f4fe74d9e3be3be019faa9,
+    type: 2}
+  m_PrefabInternal: {fileID: 1051275018}
+--- !u!114 &1051275020
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5d02d9822eec54c98afe95bb497211b3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  scope: 2
+  key: hasKey
+  value: 0
+--- !u!114 &1051275021
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: a98f5f89242e80d42865cdf1912beda3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  parentBlock: {fileID: 1051275022}
+  tagFilter:
+  - Player
+  FireOn: 1
+--- !u!114 &1051275022
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  nodeRect:
+    serializedVersion: 2
+    x: 174
+    y: 126
+    width: 120
+    height: 40
+  tint: {r: 1, g: 1, b: 1, a: 1}
+  useCustomTint: 0
+  itemId: 0
+  blockName: New Block
+  description: 
+  eventHandler: {fileID: 1051275021}
+  commandList:
+  - {fileID: 1051275035}
+  - {fileID: 1051275032}
+  - {fileID: 1051275034}
+  - {fileID: 1051275031}
+  - {fileID: 1051275029}
+  - {fileID: 1051275027}
+  - {fileID: 1051275030}
+  - {fileID: 1051275025}
+  - {fileID: 1051275026}
+  - {fileID: 1051275036}
+  - {fileID: 1051275033}
+--- !u!114 &1051275023
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  version: 1
+  scrollPos: {x: 0, y: 0}
+  variablesScrollPos: {x: 0, y: 0}
+  variablesExpanded: 1
+  blockViewHeight: 400
+  zoom: 1
+  scrollViewRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 0
+    height: 0
+  selectedBlocks:
+  - {fileID: 1051275022}
+  selectedCommands: []
+  variables:
+  - {fileID: 1051275020}
+  - {fileID: 1051275028}
+  description: 
+  stepPause: 0
+  colorCommands: 1
+  hideComponents: 1
+  saveSelection: 1
+  localizationId: 
+  showLineNumbers: 0
+  hideCommands: []
+  luaEnvironment: {fileID: 0}
+  luaBindingName: flowchart
+--- !u!65 &1051275024
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 1
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 1, y: 1, z: 1}
+  m_Center: {x: 0, y: 0, z: 0}
+--- !u!114 &1051275025
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 30cbb61ab588b1a4093d2ef0254045b0, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 10
+  indentLevel: 1
+  _targetObject:
+    gameObjectRef: {fileID: 0}
+    gameObjectVal: {fileID: 1051275019}
+  _duration:
+    floatRef: {fileID: 0}
+    floatVal: 1
+  _toFrom: 0
+  _absAdd: 0
+  easeType: 4
+  loopType: 35
+  repeats: 0
+  stopPreviousTweens: 0
+  waitUntilFinished: 1
+  _toTransform:
+    transformRef: {fileID: 0}
+    transformVal: {fileID: 0}
+  _toScale:
+    vector3Ref: {fileID: 0}
+    vector3Val: {x: 0, y: 0, z: 0}
+--- !u!114 &1051275026
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: dbd8c931f22994b9d90e2037fffaa770, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 9
+  indentLevel: 1
+  _targetGameObject:
+    gameObjectRef: {fileID: 0}
+    gameObjectVal: {fileID: 1051275019}
+  activeState:
+    booleanRef: {fileID: 0}
+    booleanVal: 0
+  targetGameObjectOLD: {fileID: 0}
+--- !u!114 &1051275027
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 8
+  indentLevel: 1
+  variable: {fileID: 1051275028}
+  setOperator: 0
+  booleanData:
+    booleanRef: {fileID: 0}
+    booleanVal: 1
+  integerData:
+    integerRef: {fileID: 0}
+    integerVal: 0
+  floatData:
+    floatRef: {fileID: 0}
+    floatVal: 0
+  stringData:
+    stringRef: {fileID: 0}
+    stringVal: 
+  animatorData:
+    animatorRef: {fileID: 0}
+    animatorVal: {fileID: 0}
+  audioSourceData:
+    audioSourceRef: {fileID: 0}
+    audioSourceVal: {fileID: 0}
+  colorData:
+    colorRef: {fileID: 0}
+    colorVal: {r: 0, g: 0, b: 0, a: 0}
+  gameObjectData:
+    gameObjectRef: {fileID: 0}
+    gameObjectVal: {fileID: 0}
+  materialData:
+    materialRef: {fileID: 0}
+    materialVal: {fileID: 0}
+  objectData:
+    objectRef: {fileID: 0}
+    objectVal: {fileID: 0}
+  rigidbody2DData:
+    rigidbody2DRef: {fileID: 0}
+    rigidbody2DVal: {fileID: 0}
+  spriteData:
+    spriteRef: {fileID: 0}
+    spriteVal: {fileID: 0}
+  textureData:
+    textureRef: {fileID: 0}
+    textureVal: {fileID: 0}
+  transformData:
+    transformRef: {fileID: 0}
+    transformVal: {fileID: 0}
+  vector2Data:
+    vector2Ref: {fileID: 0}
+    vector2Val: {x: 0, y: 0}
+  vector3Data:
+    vector3Ref: {fileID: 0}
+    vector3Val: {x: 0, y: 0, z: 0}
+--- !u!114 &1051275028
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5d02d9822eec54c98afe95bb497211b3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  scope: 2
+  key: isUnlocked
+  value: 0
+--- !u!114 &1051275029
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 7
+  indentLevel: 1
+  storyText: When combined with the key it appears to have activated something.
+  description: 
+  character: {fileID: 92124522}
+  portrait: {fileID: 21300000, guid: 059763178da334d408b6fa05fdea33c8, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 1
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &1051275030
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ebc295ba6aed8944fa3974a64f33cc42, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 6
+  indentLevel: 1
+--- !u!114 &1051275031
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d07cf5e706b13a4eb0ae53386c30fbd, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 5
+  indentLevel: 1
+--- !u!114 &1051275032
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 4
+  indentLevel: 1
+  storyText: "You found a mechanism of some kind, Sherlock! \n\nIt appears to be incomplete."
+  description: 
+  character: {fileID: 92124522}
+  portrait: {fileID: 21300000, guid: 059763178da334d408b6fa05fdea33c8, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 1
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &1051275033
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 3
+  indentLevel: 0
+--- !u!114 &1051275034
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3fa968f01a7f9496bb50e13dfe16760d, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 2
+  indentLevel: 0
+--- !u!114 &1051275035
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 1
+  indentLevel: 0
+  compareOperator: 0
+  variable: {fileID: 1051275020}
+  booleanData:
+    booleanRef: {fileID: 0}
+    booleanVal: 0
+  integerData:
+    integerRef: {fileID: 0}
+    integerVal: 0
+  floatData:
+    floatRef: {fileID: 0}
+    floatVal: 0
+  stringData:
+    stringRef: {fileID: 0}
+    stringVal: 
+  animatorData:
+    animatorRef: {fileID: 0}
+    animatorVal: {fileID: 0}
+  audioSourceData:
+    audioSourceRef: {fileID: 0}
+    audioSourceVal: {fileID: 0}
+  colorData:
+    colorRef: {fileID: 0}
+    colorVal: {r: 0, g: 0, b: 0, a: 0}
+  gameObjectData:
+    gameObjectRef: {fileID: 0}
+    gameObjectVal: {fileID: 0}
+  materialData:
+    materialRef: {fileID: 0}
+    materialVal: {fileID: 0}
+  objectData:
+    objectRef: {fileID: 0}
+    objectVal: {fileID: 0}
+  rigidbody2DData:
+    rigidbody2DRef: {fileID: 0}
+    rigidbody2DVal: {fileID: 0}
+  spriteData:
+    spriteRef: {fileID: 0}
+    spriteVal: {fileID: 0}
+  textureData:
+    textureRef: {fileID: 0}
+    textureVal: {fileID: 0}
+  transformData:
+    transformRef: {fileID: 0}
+    transformVal: {fileID: 0}
+  vector2Data:
+    vector2Ref: {fileID: 0}
+    vector2Val: {x: 0, y: 0}
+  vector3Data:
+    vector3Ref: {fileID: 0}
+    vector3Val: {x: 0, y: 0, z: 0}
+--- !u!114 &1051275036
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1051275019}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3ca31fffe1be42a49b96bbb8b7ff5a50, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 11
+  indentLevel: 1
+  _targetObject:
+    gameObjectRef: {fileID: 0}
+    gameObjectVal: {fileID: 242282597}
+  _duration:
+    floatRef: {fileID: 0}
+    floatVal: 1
+  _toFrom: 0
+  _absAdd: 1
+  easeType: 4
+  loopType: 35
+  repeats: 0
+  stopPreviousTweens: 0
+  waitUntilFinished: 1
+  _toTransform:
+    transformRef: {fileID: 0}
+    transformVal: {fileID: 0}
+  _toPosition:
+    vector3Ref: {fileID: 0}
+    vector3Val: {x: 0, y: 2, z: 0}
+  isLocal: 0
+--- !u!1 &1112454204 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 1802049371907118, guid: 929d45c4d9c08874ba1eaf9ba09de51d,
+    type: 2}
+  m_PrefabInternal: {fileID: 128347548}
+--- !u!114 &1112454206
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 207aecf668a0345388087ccf522f9957, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 4
+  indentLevel: 1
+  duration: 1
+  targetAlpha: 1
+  waitUntilFinished: 1
+  fadeColor: {r: 0, g: 0, b: 0, a: 1}
+  fadeTexture: {fileID: 0}
+--- !u!114 &1112454207
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 3
+  indentLevel: 0
+--- !u!114 &1112454208
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d07cf5e706b13a4eb0ae53386c30fbd, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 2
+  indentLevel: 1
+--- !u!114 &1112454209
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5d02d9822eec54c98afe95bb497211b3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  scope: 2
+  key: isComplete
+  value: 0
+--- !u!114 &1112454210
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 1
+  indentLevel: 0
+  compareOperator: 0
+  variable: {fileID: 1112454209}
+  booleanData:
+    booleanRef: {fileID: 0}
+    booleanVal: 1
+  integerData:
+    integerRef: {fileID: 0}
+    integerVal: 0
+  floatData:
+    floatRef: {fileID: 0}
+    floatVal: 0
+  stringData:
+    stringRef: {fileID: 0}
+    stringVal: 
+  animatorData:
+    animatorRef: {fileID: 0}
+    animatorVal: {fileID: 0}
+  audioSourceData:
+    audioSourceRef: {fileID: 0}
+    audioSourceVal: {fileID: 0}
+  colorData:
+    colorRef: {fileID: 0}
+    colorVal: {r: 0, g: 0, b: 0, a: 0}
+  gameObjectData:
+    gameObjectRef: {fileID: 0}
+    gameObjectVal: {fileID: 0}
+  materialData:
+    materialRef: {fileID: 0}
+    materialVal: {fileID: 0}
+  objectData:
+    objectRef: {fileID: 0}
+    objectVal: {fileID: 0}
+  rigidbody2DData:
+    rigidbody2DRef: {fileID: 0}
+    rigidbody2DVal: {fileID: 0}
+  spriteData:
+    spriteRef: {fileID: 0}
+    spriteVal: {fileID: 0}
+  textureData:
+    textureRef: {fileID: 0}
+    textureVal: {fileID: 0}
+  transformData:
+    transformRef: {fileID: 0}
+    transformVal: {fileID: 0}
+  vector2Data:
+    vector2Ref: {fileID: 0}
+    vector2Val: {x: 0, y: 0}
+  vector3Data:
+    vector3Ref: {fileID: 0}
+    vector3Val: {x: 0, y: 0, z: 0}
+--- !u!114 &1112454211
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: a98f5f89242e80d42865cdf1912beda3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  parentBlock: {fileID: 1112454212}
+  tagFilter:
+  - Player
+  FireOn: 1
+--- !u!114 &1112454212
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  nodeRect:
+    serializedVersion: 2
+    x: 303
+    y: 71
+    width: 120
+    height: 40
+  tint: {r: 1, g: 1, b: 1, a: 1}
+  useCustomTint: 0
+  itemId: 0
+  blockName: Trigger
+  description: 
+  eventHandler: {fileID: 1112454211}
+  commandList:
+  - {fileID: 1112454210}
+  - {fileID: 1112454208}
+  - {fileID: 1112454206}
+  - {fileID: 1112454207}
+--- !u!114 &1112454213
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  version: 1
+  scrollPos: {x: 0, y: 0}
+  variablesScrollPos: {x: 0, y: 0}
+  variablesExpanded: 1
+  blockViewHeight: 400
+  zoom: 1
+  scrollViewRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 0
+    height: 0
+  selectedBlocks: []
+  selectedCommands: []
+  variables:
+  - {fileID: 1112454209}
+  description: 
+  stepPause: 0
+  colorCommands: 1
+  hideComponents: 1
+  saveSelection: 1
+  localizationId: 
+  showLineNumbers: 0
+  hideCommands: []
+  luaEnvironment: {fileID: 0}
+  luaBindingName: flowchart
+--- !u!65 &1112454214
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 1
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 1, y: 3.9154902, z: 1.9876027}
+  m_Center: {x: 0, y: 0.03357935, z: -0.0018060207}
+--- !u!114 &1112454215
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ebc295ba6aed8944fa3974a64f33cc42, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 12
+  indentLevel: 0
+--- !u!114 &1112454216
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 93cb9773f2ca04e2bbf7a68ccfc23267, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 11
+  indentLevel: 0
+--- !u!114 &1112454217
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 10
+  indentLevel: 1
+  storyText: Yes, that's the door...
+  description: 
+  character: {fileID: 92124522}
+  portrait: {fileID: 21300000, guid: bb66ae101c944a34e870fde3693b756d, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 1
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &1112454218
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3fa968f01a7f9496bb50e13dfe16760d, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 9
+  indentLevel: 0
+--- !u!114 &1112454219
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 8
+  indentLevel: 1
+  storyText: "Yes, a door John. \n\nBut how to reach it."
+  description: 
+  character: {fileID: 92124522}
+  portrait: {fileID: 21300000, guid: ab808050bc535a643afaf4755050339e, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 1
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &1112454220
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 70c5622b8a80845c980954170295f292, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 7
+  indentLevel: 0
+  compareOperator: 0
+  variable: {fileID: 1112454209}
+  booleanData:
+    booleanRef: {fileID: 0}
+    booleanVal: 0
+  integerData:
+    integerRef: {fileID: 0}
+    integerVal: 0
+  floatData:
+    floatRef: {fileID: 0}
+    floatVal: 0
+  stringData:
+    stringRef: {fileID: 0}
+    stringVal: 
+  animatorData:
+    animatorRef: {fileID: 0}
+    animatorVal: {fileID: 0}
+  audioSourceData:
+    audioSourceRef: {fileID: 0}
+    audioSourceVal: {fileID: 0}
+  colorData:
+    colorRef: {fileID: 0}
+    colorVal: {r: 0, g: 0, b: 0, a: 0}
+  gameObjectData:
+    gameObjectRef: {fileID: 0}
+    gameObjectVal: {fileID: 0}
+  materialData:
+    materialRef: {fileID: 0}
+    materialVal: {fileID: 0}
+  objectData:
+    objectRef: {fileID: 0}
+    objectVal: {fileID: 0}
+  rigidbody2DData:
+    rigidbody2DRef: {fileID: 0}
+    rigidbody2DVal: {fileID: 0}
+  spriteData:
+    spriteRef: {fileID: 0}
+    spriteVal: {fileID: 0}
+  textureData:
+    textureRef: {fileID: 0}
+    textureVal: {fileID: 0}
+  transformData:
+    transformRef: {fileID: 0}
+    transformVal: {fileID: 0}
+  vector2Data:
+    vector2Ref: {fileID: 0}
+    vector2Val: {x: 0, y: 0}
+  vector3Data:
+    vector3Ref: {fileID: 0}
+    vector3Val: {x: 0, y: 0, z: 0}
+--- !u!114 &1112454221
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d07cf5e706b13a4eb0ae53386c30fbd, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 6
+  indentLevel: 0
+--- !u!114 &1112454222
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1112454204}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  nodeRect:
+    serializedVersion: 2
+    x: 295
+    y: 167
+    width: 120
+    height: 40
+  tint: {r: 1, g: 1, b: 1, a: 1}
+  useCustomTint: 0
+  itemId: 33
+  blockName: HasGazedAt
+  description: 
+  eventHandler: {fileID: 0}
+  commandList:
+  - {fileID: 1112454221}
+  - {fileID: 1112454220}
+  - {fileID: 1112454219}
+  - {fileID: 1112454218}
+  - {fileID: 1112454217}
+  - {fileID: 1112454216}
+  - {fileID: 1112454215}
+--- !u!1 &1140326301
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1140326302}
+  - component: {fileID: 1140326305}
+  - component: {fileID: 1140326304}
+  - component: {fileID: 1140326303}
+  m_Layer: 0
+  m_Name: Cube
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 4294967295
+  m_IsActive: 1
+--- !u!4 &1140326302
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1140326301}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 32, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 10, z: 64}
+  m_Children: []
+  m_Father: {fileID: 1173591954}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!65 &1140326303
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1140326301}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 1, y: 1, z: 1}
+  m_Center: {x: 0, y: 0, z: 0}
+--- !u!23 &1140326304
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1140326301}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RenderingLayerMask: 4294967295
+  m_Materials:
+  - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 0
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+--- !u!33 &1140326305
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1140326301}
+  m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &1173591953
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1173591954}
+  m_Layer: 0
+  m_Name: BorderWall (3)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 4294967295
+  m_IsActive: 1
+--- !u!4 &1173591954
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1173591953}
+  m_LocalRotation: {x: -0, y: -0.7071099, z: -0, w: -0.7071037}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 1140326302}
+  m_Father: {fileID: 799556141}
+  m_RootOrder: 4
+  m_LocalEulerAnglesHint: {x: 0, y: -269.999, z: 0}
+--- !u!1 &1265131652
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1265131653}
+  - component: {fileID: 1265131656}
+  - component: {fileID: 1265131655}
+  - component: {fileID: 1265131654}
+  m_Layer: 0
+  m_Name: Cube
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 4294967295
+  m_IsActive: 1
+--- !u!4 &1265131653
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1265131652}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 32, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 10, z: 64}
+  m_Children: []
+  m_Father: {fileID: 1433038987}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!65 &1265131654
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1265131652}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 1, y: 1, z: 1}
+  m_Center: {x: 0, y: 0, z: 0}
+--- !u!23 &1265131655
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1265131652}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RenderingLayerMask: 4294967295
+  m_Materials:
+  - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 0
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+--- !u!33 &1265131656
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1265131652}
+  m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &1353701872
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1353701873}
+  - component: {fileID: 1353701875}
+  - component: {fileID: 1353701874}
+  m_Layer: 0
+  m_Name: Camera
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &1353701873
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1353701872}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0.7, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 1377282260}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!81 &1353701874
+AudioListener:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1353701872}
+  m_Enabled: 1
+--- !u!20 &1353701875
+Camera:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1353701872}
+  m_Enabled: 1
+  serializedVersion: 2
+  m_ClearFlags: 1
+  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+  m_projectionMatrixMode: 1
+  m_SensorSize: {x: 36, y: 24}
+  m_LensShift: {x: 0, y: 0}
+  m_FocalLength: 50
+  m_NormalizedViewPortRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 1
+    height: 1
+  near clip plane: 0.3
+  far clip plane: 1000
+  field of view: 60
+  orthographic: 0
+  orthographic size: 5
+  m_Depth: 0
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_RenderingPath: -1
+  m_TargetTexture: {fileID: 0}
+  m_TargetDisplay: 0
+  m_TargetEye: 3
+  m_HDR: 0
+  m_AllowMSAA: 0
+  m_AllowDynamicResolution: 0
+  m_ForceIntoRT: 0
+  m_OcclusionCulling: 0
+  m_StereoConvergence: 10
+  m_StereoSeparation: 0.022
+--- !u!1 &1377282257
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1377282260}
+  - component: {fileID: 1377282259}
+  - component: {fileID: 1377282258}
+  - component: {fileID: 1377282261}
+  - component: {fileID: 1377282265}
+  - component: {fileID: 1377282264}
+  - component: {fileID: 1377282263}
+  - component: {fileID: 1377282262}
+  - component: {fileID: 1377282266}
+  m_Layer: 0
+  m_Name: Player
+  m_TagString: Player
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!136 &1377282258
+CapsuleCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1377282257}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  m_Radius: 0.5
+  m_Height: 2
+  m_Direction: 1
+  m_Center: {x: 0, y: 0, z: 0}
+--- !u!54 &1377282259
+Rigidbody:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1377282257}
+  serializedVersion: 2
+  m_Mass: 1
+  m_Drag: 8
+  m_AngularDrag: 0.05
+  m_UseGravity: 1
+  m_IsKinematic: 0
+  m_Interpolate: 0
+  m_Constraints: 112
+  m_CollisionDetection: 0
+--- !u!4 &1377282260
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1377282257}
+  m_LocalRotation: {x: -0, y: -0.72912025, z: -0, w: 0.6843857}
+  m_LocalPosition: {x: 15.43, y: 2.39, z: 7.06}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 1353701873}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: -93.62501, z: 0}
+--- !u!114 &1377282261
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1377282257}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 2839cf60f00c7c847aa6424a50e58ab8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  xsen: 1
+  ysen: 1
+  maxPitch: 60
+  target: {fileID: 1353701873}
+--- !u!114 &1377282262
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1377282257}
+  m_Enabled: 0
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: b3722e1f0899f9a4491b40f430890fce, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  CursorLocked: 0
+--- !u!114 &1377282263
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1377282257}
+  m_Enabled: 0
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: db36b7852b6f9b54e8d797861d0c5560, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  doorCol: {fileID: 1112454214}
+  gazeTime: 0.2
+  runBlockWhenGazed:
+    block: {fileID: 1112454222}
+  eye: {fileID: 1353701873}
+--- !u!114 &1377282264
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1377282257}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 61164b02bb636b446829910aecba0d12, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  componentEnabledOutsideFungusPriority:
+  - {fileID: 1377282261}
+  - {fileID: 1377282265}
+  - {fileID: 1377282266}
+  componentEnabledInsideFungusPriority:
+  - {fileID: 1377282262}
+--- !u!114 &1377282265
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1377282257}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: f441f30d2f294c6478058317e664dd62, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  rb: {fileID: 1377282259}
+  getForwardFrom: {fileID: 1353701873}
+  forceScale: 100
+--- !u!114 &1377282266
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1377282257}
+  m_Enabled: 0
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: b3722e1f0899f9a4491b40f430890fce, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  CursorLocked: 1
+--- !u!1 &1433038986
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1433038987}
+  m_Layer: 0
+  m_Name: BorderWall (2)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 4294967295
+  m_IsActive: 1
+--- !u!4 &1433038987
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1433038986}
+  m_LocalRotation: {x: -0, y: -1, z: -0, w: 0.0000029504295}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1.0000005, y: 1, z: 1.0000005}
+  m_Children:
+  - {fileID: 1265131653}
+  m_Father: {fileID: 799556141}
+  m_RootOrder: 3
+  m_LocalEulerAnglesHint: {x: 0, y: -180.00002, z: 0}
+--- !u!1001 &1532025983
+Prefab:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications:
+    - target: {fileID: 4739217584310986, guid: b376fcef73a1f7c4dabdb17903073600, type: 2}
+      propertyPath: m_LocalPosition.x
+      value: -20.97
+      objectReference: {fileID: 0}
+    - target: {fileID: 4739217584310986, guid: b376fcef73a1f7c4dabdb17903073600, type: 2}
+      propertyPath: m_LocalPosition.y
+      value: 1.26664
+      objectReference: {fileID: 0}
+    - target: {fileID: 4739217584310986, guid: b376fcef73a1f7c4dabdb17903073600, type: 2}
+      propertyPath: m_LocalPosition.z
+      value: 19.17
+      objectReference: {fileID: 0}
+    - target: {fileID: 4739217584310986, guid: b376fcef73a1f7c4dabdb17903073600, type: 2}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4739217584310986, guid: b376fcef73a1f7c4dabdb17903073600, type: 2}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4739217584310986, guid: b376fcef73a1f7c4dabdb17903073600, type: 2}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 4739217584310986, guid: b376fcef73a1f7c4dabdb17903073600, type: 2}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 4739217584310986, guid: b376fcef73a1f7c4dabdb17903073600, type: 2}
+      propertyPath: m_RootOrder
+      value: 8
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: b376fcef73a1f7c4dabdb17903073600, type: 2}
+  m_IsPrefabAsset: 0
+--- !u!1 &1532025984 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 1247888977727998, guid: b376fcef73a1f7c4dabdb17903073600,
+    type: 2}
+  m_PrefabInternal: {fileID: 1532025983}
+--- !u!114 &1532025985
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1532025984}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: a98f5f89242e80d42865cdf1912beda3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  parentBlock: {fileID: 1532025986}
+  tagFilter:
+  - Player
+  FireOn: 1
+--- !u!114 &1532025986
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1532025984}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  nodeRect:
+    serializedVersion: 2
+    x: 398
+    y: 95
+    width: 120
+    height: 40
+  tint: {r: 1, g: 1, b: 1, a: 1}
+  useCustomTint: 0
+  itemId: 0
+  blockName: New Block
+  description: 
+  eventHandler: {fileID: 1532025985}
+  commandList:
+  - {fileID: 1532025992}
+  - {fileID: 1532025994}
+  - {fileID: 1532025993}
+  - {fileID: 1532025991}
+  - {fileID: 1532025990}
+--- !u!114 &1532025987
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1532025984}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5d02d9822eec54c98afe95bb497211b3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  scope: 2
+  key: hasKey
+  value: 0
+--- !u!114 &1532025988
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1532025984}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  version: 1
+  scrollPos: {x: 0, y: 0}
+  variablesScrollPos: {x: 0, y: 0}
+  variablesExpanded: 1
+  blockViewHeight: 402
+  zoom: 1
+  scrollViewRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 0
+    height: 0
+  selectedBlocks:
+  - {fileID: 1532025986}
+  selectedCommands: []
+  variables:
+  - {fileID: 1532025987}
+  description: 
+  stepPause: 0
+  colorCommands: 1
+  hideComponents: 1
+  saveSelection: 1
+  localizationId: 
+  showLineNumbers: 0
+  hideCommands: []
+  luaEnvironment: {fileID: 0}
+  luaBindingName: flowchart
+--- !u!65 &1532025989
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1532025984}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 1
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 1, y: 1, z: 1}
+  m_Center: {x: 0, y: 0, z: 0}
+--- !u!114 &1532025990
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1532025984}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: dbd8c931f22994b9d90e2037fffaa770, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 5
+  indentLevel: 0
+  _targetGameObject:
+    gameObjectRef: {fileID: 0}
+    gameObjectVal: {fileID: 1532025984}
+  activeState:
+    booleanRef: {fileID: 0}
+    booleanVal: 0
+  targetGameObjectOLD: {fileID: 0}
+--- !u!114 &1532025991
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1532025984}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ebc295ba6aed8944fa3974a64f33cc42, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 4
+  indentLevel: 0
+--- !u!114 &1532025992
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1532025984}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d07cf5e706b13a4eb0ae53386c30fbd, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 3
+  indentLevel: 0
+--- !u!114 &1532025993
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1532025984}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ec422cd568a9c4a31ad7c36d0572b9da, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 2
+  indentLevel: 0
+  storyText: 'A key of some sort.
+
+
+    What could it be for?'
+  description: 
+  character: {fileID: 92124522}
+  portrait: {fileID: 21300000, guid: ab808050bc535a643afaf4755050339e, type: 3}
+  voiceOverClip: {fileID: 0}
+  showAlways: 1
+  showCount: 1
+  extendPrevious: 0
+  fadeWhenDone: 1
+  waitForClick: 1
+  stopVoiceover: 1
+  waitForVO: 0
+  setSayDialog: {fileID: 0}
+--- !u!114 &1532025994
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1532025984}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fb77d0ce495044f6e9feb91b31798e8c, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 1
+  indentLevel: 0
+  variable: {fileID: 1532025987}
+  setOperator: 0
+  booleanData:
+    booleanRef: {fileID: 0}
+    booleanVal: 1
+  integerData:
+    integerRef: {fileID: 0}
+    integerVal: 0
+  floatData:
+    floatRef: {fileID: 0}
+    floatVal: 0
+  stringData:
+    stringRef: {fileID: 0}
+    stringVal: 
+  animatorData:
+    animatorRef: {fileID: 0}
+    animatorVal: {fileID: 0}
+  audioSourceData:
+    audioSourceRef: {fileID: 0}
+    audioSourceVal: {fileID: 0}
+  colorData:
+    colorRef: {fileID: 0}
+    colorVal: {r: 0, g: 0, b: 0, a: 0}
+  gameObjectData:
+    gameObjectRef: {fileID: 0}
+    gameObjectVal: {fileID: 0}
+  materialData:
+    materialRef: {fileID: 0}
+    materialVal: {fileID: 0}
+  objectData:
+    objectRef: {fileID: 0}
+    objectVal: {fileID: 0}
+  rigidbody2DData:
+    rigidbody2DRef: {fileID: 0}
+    rigidbody2DVal: {fileID: 0}
+  spriteData:
+    spriteRef: {fileID: 0}
+    spriteVal: {fileID: 0}
+  textureData:
+    textureRef: {fileID: 0}
+    textureVal: {fileID: 0}
+  transformData:
+    transformRef: {fileID: 0}
+    transformVal: {fileID: 0}
+  vector2Data:
+    vector2Ref: {fileID: 0}
+    vector2Val: {x: 0, y: 0}
+  vector3Data:
+    vector3Ref: {fileID: 0}
+    vector3Val: {x: 0, y: 0, z: 0}
+--- !u!1 &1674035076
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1674035080}
+  - component: {fileID: 1674035079}
+  - component: {fileID: 1674035078}
+  m_Layer: 0
+  m_Name: EventSystem
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &1674035078
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1674035076}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 1077351063, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_HorizontalAxis: Horizontal
+  m_VerticalAxis: Vertical
+  m_SubmitButton: Submit
+  m_CancelButton: Cancel
+  m_InputActionsPerSecond: 10
+  m_RepeatDelay: 0.5
+  m_ForceModuleActive: 0
+--- !u!114 &1674035079
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1674035076}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: -619905303, guid: f5f67c52d1564df4a8936ccd202a3bd8, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_FirstSelected: {fileID: 0}
+  m_sendNavigationEvents: 1
+  m_DragThreshold: 5
+--- !u!4 &1674035080
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1674035076}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 5
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1788221405
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1788221414}
+  - component: {fileID: 1788221413}
+  - component: {fileID: 1788221412}
+  - component: {fileID: 1788221411}
+  - component: {fileID: 1788221410}
+  - component: {fileID: 1788221409}
+  - component: {fileID: 1788221408}
+  - component: {fileID: 1788221407}
+  - component: {fileID: 1788221406}
+  m_Layer: 0
+  m_Name: StartingTrigger
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &1788221406
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1788221405}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: dbd8c931f22994b9d90e2037fffaa770, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 2
+  indentLevel: 0
+  _targetGameObject:
+    gameObjectRef: {fileID: 0}
+    gameObjectVal: {fileID: 1788221405}
+  activeState:
+    booleanRef: {fileID: 0}
+    booleanVal: 0
+  targetGameObjectOLD: {fileID: 0}
+--- !u!114 &1788221407
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1788221405}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 050fb9e6e72f442b3b883da8a965bdeb, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  itemId: 1
+  indentLevel: 0
+  targetFlowchart: {fileID: 640305175}
+  targetBlock: {fileID: 640305181}
+  startLabel:
+    stringRef: {fileID: 0}
+    stringVal: 
+  startIndex: 0
+  callMode: 1
+--- !u!114 &1788221408
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1788221405}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: a98f5f89242e80d42865cdf1912beda3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  parentBlock: {fileID: 1788221409}
+  tagFilter:
+  - Player
+  FireOn: 4
+--- !u!114 &1788221409
+MonoBehaviour:
+  m_ObjectHideFlags: 2
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1788221405}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 3d3d73aef2cfc4f51abf34ac00241f60, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  nodeRect:
+    serializedVersion: 2
+    x: 191
+    y: 130
+    width: 138
+    height: 40
+  tint: {r: 1, g: 1, b: 1, a: 1}
+  useCustomTint: 0
+  itemId: 0
+  blockName: ExitStartAreass
+  description: 
+  eventHandler: {fileID: 1788221408}
+  commandList:
+  - {fileID: 1788221407}
+  - {fileID: 1788221406}
+--- !u!114 &1788221410
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1788221405}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 7a334fe2ffb574b3583ff3b18b4792d3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  version: 1
+  scrollPos: {x: 0, y: 0}
+  variablesScrollPos: {x: 0, y: 0}
+  variablesExpanded: 1
+  blockViewHeight: 400
+  zoom: 1
+  scrollViewRect:
+    serializedVersion: 2
+    x: 0
+    y: 0
+    width: 0
+    height: 0
+  selectedBlocks:
+  - {fileID: 1788221409}
+  selectedCommands:
+  - {fileID: 1788221406}
+  variables: []
+  description: 
+  stepPause: 0
+  colorCommands: 1
+  hideComponents: 1
+  saveSelection: 1
+  localizationId: 
+  showLineNumbers: 0
+  hideCommands: []
+  luaEnvironment: {fileID: 0}
+  luaBindingName: flowchart
+--- !u!135 &1788221411
+SphereCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1788221405}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 1
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Radius: 0.5
+  m_Center: {x: 0, y: 0, z: 0}
+--- !u!23 &1788221412
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1788221405}
+  m_Enabled: 0
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RenderingLayerMask: 4294967295
+  m_Materials:
+  - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 0
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+--- !u!33 &1788221413
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1788221405}
+  m_Mesh: {fileID: 10207, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!4 &1788221414
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1788221405}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 15.41, y: 0, z: 6.87}
+  m_LocalScale: {x: 8.661951, y: 8.661972, z: 8.661972}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 7
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &1874215332
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1874215334}
+  - component: {fileID: 1874215333}
+  m_Layer: 0
+  m_Name: Directional Light
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!108 &1874215333
+Light:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1874215332}
+  m_Enabled: 1
+  serializedVersion: 8
+  m_Type: 1
+  m_Color: {r: 0.9716981, g: 0.94916916, b: 0.81127626, a: 1}
+  m_Intensity: 1
+  m_Range: 10
+  m_SpotAngle: 30
+  m_CookieSize: 10
+  m_Shadows:
+    m_Type: 0
+    m_Resolution: -1
+    m_CustomResolution: -1
+    m_Strength: 1
+    m_Bias: 0.05
+    m_NormalBias: 0.4
+    m_NearPlane: 0.2
+  m_Cookie: {fileID: 0}
+  m_DrawHalo: 0
+  m_Flare: {fileID: 0}
+  m_RenderMode: 0
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_Lightmapping: 4
+  m_LightShadowCasterMode: 0
+  m_AreaSize: {x: 1, y: 1}
+  m_BounceIntensity: 1
+  m_ColorTemperature: 6570
+  m_UseColorTemperature: 0
+  m_ShadowRadius: 0
+  m_ShadowAngle: 0
+--- !u!4 &1874215334
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1874215332}
+  m_LocalRotation: {x: 0.40821788, y: -0.23456968, z: 0.10938163, w: 0.8754261}
+  m_LocalPosition: {x: 0, y: -0.5000051, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
+--- !u!1 &1888166672
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1888166673}
+  m_Layer: 0
+  m_Name: BorderWall (1)
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 4294967295
+  m_IsActive: 1
+--- !u!4 &1888166673
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 1888166672}
+  m_LocalRotation: {x: -0, y: -0.70710576, z: -0, w: 0.7071079}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 698185390}
+  m_Father: {fileID: 799556141}
+  m_RootOrder: 2
+  m_LocalEulerAnglesHint: {x: 0, y: -90.00001, z: 0}
+--- !u!1 &2020540869
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2020540870}
+  - component: {fileID: 2020540873}
+  - component: {fileID: 2020540872}
+  - component: {fileID: 2020540871}
+  m_Layer: 0
+  m_Name: Cube
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 4294967295
+  m_IsActive: 1
+--- !u!4 &2020540870
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 2020540869}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 32, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 10, z: 64}
+  m_Children: []
+  m_Father: {fileID: 2075535578}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!65 &2020540871
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 2020540869}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 1, y: 1, z: 1}
+  m_Center: {x: 0, y: 0, z: 0}
+--- !u!23 &2020540872
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 2020540869}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RenderingLayerMask: 4294967295
+  m_Materials:
+  - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 0
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+--- !u!33 &2020540873
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 2020540869}
+  m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
+--- !u!1 &2066122661
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2066122662}
+  m_Layer: 0
+  m_Name: Characters
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2066122662
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 2066122661}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 92124521}
+  - {fileID: 640977584}
+  m_Father: {fileID: 0}
+  m_RootOrder: 4
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &2075535577
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2075535578}
+  m_Layer: 0
+  m_Name: BorderWall
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 4294967295
+  m_IsActive: 1
+--- !u!4 &2075535578
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 2075535577}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 2020540870}
+  m_Father: {fileID: 799556141}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1 &2143952362
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2143952363}
+  - component: {fileID: 2143952366}
+  - component: {fileID: 2143952365}
+  - component: {fileID: 2143952364}
+  m_Layer: 0
+  m_Name: Floor
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 4294967295
+  m_IsActive: 1
+--- !u!4 &2143952363
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 2143952362}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: -0.5, z: 0}
+  m_LocalScale: {x: 64, y: 1, z: 64}
+  m_Children: []
+  m_Father: {fileID: 799556141}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!65 &2143952364
+BoxCollider:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 2143952362}
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_Enabled: 1
+  serializedVersion: 2
+  m_Size: {x: 1, y: 1, z: 1}
+  m_Center: {x: 0, y: 0, z: 0}
+--- !u!23 &2143952365
+MeshRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 2143952362}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RenderingLayerMask: 4294967295
+  m_Materials:
+  - {fileID: 10303, guid: 0000000000000000f000000000000000, type: 0}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 0
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+--- !u!33 &2143952366
+MeshFilter:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 0}
+  m_GameObject: {fileID: 2143952362}
+  m_Mesh: {fileID: 10202, guid: 0000000000000000e000000000000000, type: 0}
diff --git a/Assets/FungusExamples/FirstPerson/FirstPersonDemo.unity.meta b/Assets/FungusExamples/FirstPerson/FirstPersonDemo.unity.meta
new file mode 100644
index 00000000..58a2e9fd
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/FirstPersonDemo.unity.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: f52a982060cbf1342bcd0c3da0aa9083
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Prefabs.meta b/Assets/FungusExamples/FirstPerson/Prefabs.meta
new file mode 100644
index 00000000..f6a471ff
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Prefabs.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 36f9c1e443bda3d45bc8feba51b1d53a
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Prefabs/Button.prefab b/Assets/FungusExamples/FirstPerson/Prefabs/Button.prefab
new file mode 100644
index 00000000..e73fa314
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Prefabs/Button.prefab
@@ -0,0 +1,115 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+  m_ObjectHideFlags: 1
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications: []
+    m_RemovedComponents: []
+  m_ParentPrefab: {fileID: 0}
+  m_RootGameObject: {fileID: 1766213715120214}
+  m_IsPrefabParent: 1
+--- !u!1 &1620191167705934
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 4798611693221090}
+  - component: {fileID: 33898275775913698}
+  - component: {fileID: 23920676111442422}
+  m_Layer: 0
+  m_Name: default
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1766213715120214
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 4847703888409938}
+  m_Layer: 0
+  m_Name: Button
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &4798611693221090
+Transform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1620191167705934}
+  m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: -0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 4847703888409938}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4847703888409938
+Transform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1766213715120214}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 4798611693221090}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &23920676111442422
+MeshRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1620191167705934}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RenderingLayerMask: 4294967295
+  m_Materials:
+  - {fileID: 2100000, guid: 0fdf97416997f0a4dbf3deb6a8ef7d05, type: 3}
+  - {fileID: 2100002, guid: 0fdf97416997f0a4dbf3deb6a8ef7d05, type: 3}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 0
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+--- !u!33 &33898275775913698
+MeshFilter:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1620191167705934}
+  m_Mesh: {fileID: 4300000, guid: 0fdf97416997f0a4dbf3deb6a8ef7d05, type: 3}
diff --git a/Assets/FungusExamples/FirstPerson/Prefabs/Button.prefab.meta b/Assets/FungusExamples/FirstPerson/Prefabs/Button.prefab.meta
new file mode 100644
index 00000000..a3a034ad
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Prefabs/Button.prefab.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: ce35e97bd56b1944d8592fa0e400a240
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 100100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Prefabs/Door.prefab b/Assets/FungusExamples/FirstPerson/Prefabs/Door.prefab
new file mode 100644
index 00000000..ff401586
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Prefabs/Door.prefab
@@ -0,0 +1,114 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+  m_ObjectHideFlags: 1
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications: []
+    m_RemovedComponents: []
+  m_ParentPrefab: {fileID: 0}
+  m_RootGameObject: {fileID: 1802049371907118}
+  m_IsPrefabParent: 1
+--- !u!1 &1802049371907118
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 4233245772446736}
+  m_Layer: 0
+  m_Name: Door
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1807841399872324
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 4684981160906654}
+  - component: {fileID: 33841503983478064}
+  - component: {fileID: 23435889446496448}
+  m_Layer: 0
+  m_Name: default
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &4233245772446736
+Transform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1802049371907118}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 1.896, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 4684981160906654}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4684981160906654
+Transform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1807841399872324}
+  m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: -0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 4233245772446736}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &23435889446496448
+MeshRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1807841399872324}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RenderingLayerMask: 4294967295
+  m_Materials:
+  - {fileID: 2100000, guid: 477599504a82c244fb76984b9089577c, type: 3}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 0
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+--- !u!33 &33841503983478064
+MeshFilter:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1807841399872324}
+  m_Mesh: {fileID: 4300000, guid: 477599504a82c244fb76984b9089577c, type: 3}
diff --git a/Assets/FungusExamples/FirstPerson/Prefabs/Door.prefab.meta b/Assets/FungusExamples/FirstPerson/Prefabs/Door.prefab.meta
new file mode 100644
index 00000000..93db6554
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Prefabs/Door.prefab.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 929d45c4d9c08874ba1eaf9ba09de51d
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 100100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Prefabs/Key.prefab b/Assets/FungusExamples/FirstPerson/Prefabs/Key.prefab
new file mode 100644
index 00000000..a4e8c2c2
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Prefabs/Key.prefab
@@ -0,0 +1,114 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+  m_ObjectHideFlags: 1
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications: []
+    m_RemovedComponents: []
+  m_ParentPrefab: {fileID: 0}
+  m_RootGameObject: {fileID: 1247888977727998}
+  m_IsPrefabParent: 1
+--- !u!1 &1068588621271532
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 4842787292152458}
+  - component: {fileID: 33985627589037688}
+  - component: {fileID: 23111342386920790}
+  m_Layer: 0
+  m_Name: pCube21
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1247888977727998
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 4739217584310986}
+  m_Layer: 0
+  m_Name: Key
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &4739217584310986
+Transform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1247888977727998}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0.25403, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 4842787292152458}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4842787292152458
+Transform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1068588621271532}
+  m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: -0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 4739217584310986}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &23111342386920790
+MeshRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1068588621271532}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RenderingLayerMask: 4294967295
+  m_Materials:
+  - {fileID: 2100000, guid: e15dd1c22ffb862419c5809b638f5c5c, type: 3}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 0
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+--- !u!33 &33985627589037688
+MeshFilter:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1068588621271532}
+  m_Mesh: {fileID: 4300000, guid: e15dd1c22ffb862419c5809b638f5c5c, type: 3}
diff --git a/Assets/FungusExamples/FirstPerson/Prefabs/Key.prefab.meta b/Assets/FungusExamples/FirstPerson/Prefabs/Key.prefab.meta
new file mode 100644
index 00000000..513bd096
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Prefabs/Key.prefab.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: b376fcef73a1f7c4dabdb17903073600
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 100100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Prefabs/Lock.prefab b/Assets/FungusExamples/FirstPerson/Prefabs/Lock.prefab
new file mode 100644
index 00000000..d25ef3e9
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Prefabs/Lock.prefab
@@ -0,0 +1,116 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1001 &100100000
+Prefab:
+  m_ObjectHideFlags: 1
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications: []
+    m_RemovedComponents: []
+  m_ParentPrefab: {fileID: 0}
+  m_RootGameObject: {fileID: 1621252211410962}
+  m_IsPrefabParent: 1
+--- !u!1 &1615895169783944
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 4388171775570120}
+  - component: {fileID: 33045710319238550}
+  - component: {fileID: 23736407994127732}
+  m_Layer: 0
+  m_Name: default
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!1 &1621252211410962
+GameObject:
+  m_ObjectHideFlags: 0
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  serializedVersion: 5
+  m_Component:
+  - component: {fileID: 4329592467799608}
+  m_Layer: 0
+  m_Name: Lock
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &4329592467799608
+Transform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1621252211410962}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0.47739, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children:
+  - {fileID: 4388171775570120}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!4 &4388171775570120
+Transform:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1615895169783944}
+  m_LocalRotation: {x: 0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: -0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 4329592467799608}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!23 &23736407994127732
+MeshRenderer:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1615895169783944}
+  m_Enabled: 1
+  m_CastShadows: 1
+  m_ReceiveShadows: 1
+  m_DynamicOccludee: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RenderingLayerMask: 4294967295
+  m_Materials:
+  - {fileID: 2100000, guid: 3ef4abe07195a1646b0f91a95e637800, type: 3}
+  - {fileID: 2100002, guid: 3ef4abe07195a1646b0f91a95e637800, type: 3}
+  - {fileID: 2100004, guid: 3ef4abe07195a1646b0f91a95e637800, type: 3}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 0
+  m_SelectedEditorRenderState: 3
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+--- !u!33 &33045710319238550
+MeshFilter:
+  m_ObjectHideFlags: 1
+  m_PrefabParentObject: {fileID: 0}
+  m_PrefabInternal: {fileID: 100100000}
+  m_GameObject: {fileID: 1615895169783944}
+  m_Mesh: {fileID: 4300000, guid: 3ef4abe07195a1646b0f91a95e637800, type: 3}
diff --git a/Assets/FungusExamples/FirstPerson/Prefabs/Lock.prefab.meta b/Assets/FungusExamples/FirstPerson/Prefabs/Lock.prefab.meta
new file mode 100644
index 00000000..ff2f3d7e
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Prefabs/Lock.prefab.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 35bb61afc1f4fe74d9e3be3be019faa9
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 100100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Scripts.meta b/Assets/FungusExamples/FirstPerson/Scripts.meta
new file mode 100644
index 00000000..3b58bbc2
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Scripts.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 4969a2c16bc4cd741806b17be3aa1f8c
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Scripts/FPDemoPriorityRouter.cs b/Assets/FungusExamples/FirstPerson/Scripts/FPDemoPriorityRouter.cs
new file mode 100644
index 00000000..601fd35d
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Scripts/FPDemoPriorityRouter.cs
@@ -0,0 +1,55 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+
+namespace Fungus.Examples
+{
+    public class FPDemoPriorityRouter : MonoBehaviour
+    {
+        public Behaviour[] componentEnabledOutsideFungusPriority;
+        public Behaviour[] componentEnabledInsideFungusPriority;
+
+        void OnEnable()
+        {
+            Fungus.FungusPrioritySignals.OnFungusPriorityStart += FungusPrioritySignals_OnFungusPriorityStart;
+            Fungus.FungusPrioritySignals.OnFungusPriorityEnd += FungusPrioritySignals_OnFungusPriorityEnd;
+        }
+
+        void OnDisable()
+        {
+            Fungus.FungusPrioritySignals.OnFungusPriorityStart -= FungusPrioritySignals_OnFungusPriorityStart;
+            Fungus.FungusPrioritySignals.OnFungusPriorityEnd -= FungusPrioritySignals_OnFungusPriorityEnd;
+        }
+
+        private void FungusPrioritySignals_OnFungusPriorityEnd()
+        {
+            foreach (var item in componentEnabledOutsideFungusPriority)
+            {
+                item.enabled = true;
+            }
+            foreach (var item in componentEnabledInsideFungusPriority)
+            {
+                item.enabled = false;
+            }
+        }
+
+        private void FungusPrioritySignals_OnFungusPriorityStart()
+        {
+            foreach (var item in componentEnabledOutsideFungusPriority)
+            {
+                item.enabled = false;
+            }
+            foreach (var item in componentEnabledInsideFungusPriority)
+            {
+                item.enabled = true;
+            }
+        }
+
+        // Update is called once per frame
+        void Update()
+        {
+
+        }
+    }
+}
\ No newline at end of file
diff --git a/Assets/FungusExamples/FirstPerson/Scripts/FPDemoPriorityRouter.cs.meta b/Assets/FungusExamples/FirstPerson/Scripts/FPDemoPriorityRouter.cs.meta
new file mode 100644
index 00000000..22d20e12
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Scripts/FPDemoPriorityRouter.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 61164b02bb636b446829910aecba0d12
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Scripts/ForceCursorVisible.cs b/Assets/FungusExamples/FirstPerson/Scripts/ForceCursorVisible.cs
new file mode 100644
index 00000000..968c0c72
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Scripts/ForceCursorVisible.cs
@@ -0,0 +1,20 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace Fungus.Examples
+{
+    /// <summary>
+    /// Helper for FirstPerson Fungus Demo to work around some of the inflexibility of the Unity standard fps controller
+    /// </summary>
+    public class ForceCursorVisible : MonoBehaviour
+    {
+        public bool CursorLocked = true;
+
+        void Update()
+        {
+            Cursor.visible = !CursorLocked;
+            Cursor.lockState = CursorLocked ? CursorLockMode.Locked : CursorLockMode.None;
+        }
+    }
+}
\ No newline at end of file
diff --git a/Assets/FungusExamples/FirstPerson/Scripts/ForceCursorVisible.cs.meta b/Assets/FungusExamples/FirstPerson/Scripts/ForceCursorVisible.cs.meta
new file mode 100644
index 00000000..b7128523
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Scripts/ForceCursorVisible.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: b3722e1f0899f9a4491b40f430890fce
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Scripts/LookingAtDoor.cs b/Assets/FungusExamples/FirstPerson/Scripts/LookingAtDoor.cs
new file mode 100644
index 00000000..f4621a7b
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Scripts/LookingAtDoor.cs
@@ -0,0 +1,46 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+namespace Fungus.Examples
+{
+    public class LookingAtDoor : MonoBehaviour
+    {
+        public Collider doorCol;
+        public float gazeTime = 0.2f;
+        private float gazeCounter = 0;
+        public BlockReference runBlockWhenGazed;
+        public Transform eye;
+
+        public void ActivateNow()
+        {
+            enabled = true;
+        }
+
+        private void Update()
+        {
+            RaycastHit hit;
+            if(Physics.Raycast(eye.position, eye.forward, out hit))
+            {
+                if(hit.collider == doorCol)
+                {
+                    gazeCounter += Time.deltaTime;
+                }
+                else
+                {
+                    gazeCounter = 0;
+                }
+            }
+            else
+            {
+                gazeCounter = 0;
+            }
+
+            if(gazeCounter >= gazeTime)
+            {
+                runBlockWhenGazed.Execute();
+                enabled = false;
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/Assets/FungusExamples/FirstPerson/Scripts/LookingAtDoor.cs.meta b/Assets/FungusExamples/FirstPerson/Scripts/LookingAtDoor.cs.meta
new file mode 100644
index 00000000..f2bc6f43
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Scripts/LookingAtDoor.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: db36b7852b6f9b54e8d797861d0c5560
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Scripts/SimpleForceMovement.cs b/Assets/FungusExamples/FirstPerson/Scripts/SimpleForceMovement.cs
new file mode 100644
index 00000000..ea28190c
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Scripts/SimpleForceMovement.cs
@@ -0,0 +1,38 @@
+using System.Collections;
+using System.Collections.Generic;
+
+using UnityEngine;
+namespace Fungus.Examples
+{
+    /// <summary>
+    /// A very simple movement script for a fungus demo. Not intended for use in full projects.
+    /// 
+    /// Primarily exists to avoid reliance on Unity Standard Assets.
+    /// </summary>
+    public class SimpleForceMovement : MonoBehaviour
+    {
+        public Rigidbody rb;
+        public Transform getForwardFrom;
+        public float forceScale;
+
+        void FixedUpdate()
+        {
+            var forward = getForwardFrom.forward;
+            forward.y = 0;
+            forward.Normalize();
+
+            var right = getForwardFrom.right;
+            right.y = 0;
+            right.Normalize();
+
+            forward *= Input.GetAxis("Vertical");
+            right *= Input.GetAxis("Horizontal");
+
+            var movVec = forward + right;
+            if (movVec.magnitude > 1)
+                movVec = movVec.normalized;
+
+            rb.AddForce(movVec * forceScale);
+        }
+    }
+}
\ No newline at end of file
diff --git a/Assets/FungusExamples/FirstPerson/Scripts/SimpleForceMovement.cs.meta b/Assets/FungusExamples/FirstPerson/Scripts/SimpleForceMovement.cs.meta
new file mode 100644
index 00000000..021fda08
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Scripts/SimpleForceMovement.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: f441f30d2f294c6478058317e664dd62
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Scripts/SimpleMouseLook.cs b/Assets/FungusExamples/FirstPerson/Scripts/SimpleMouseLook.cs
new file mode 100644
index 00000000..44a5b83e
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Scripts/SimpleMouseLook.cs
@@ -0,0 +1,33 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+
+namespace Fungus.Examples
+{
+    /// <summary>
+    /// A very simple mouse look behaviour for a Fungus demo. Not intended for use in full projects.
+    /// 
+    /// Primarily exists to avoid reliance on Unity Standard Assets.
+    /// </summary>
+    public class SimpleMouseLook : MonoBehaviour
+    {
+
+        public float xsen = 1, ysen = 1;
+        public float maxPitch = 60;
+        public Transform target;
+
+        private float pitch = 0;
+
+        // Update is called once per frame
+        void Update()
+        {
+            var curEuler = target.localRotation.eulerAngles;
+            curEuler = new Vector3(pitch - Input.GetAxis("Mouse Y"), curEuler.y + Input.GetAxis("Mouse X"), 0);
+            curEuler.z = 0;
+            curEuler.x = Mathf.Clamp(curEuler.x, -maxPitch, maxPitch);
+            pitch = curEuler.x;
+            target.localRotation = Quaternion.Euler(curEuler);
+        }
+    }
+}
\ No newline at end of file
diff --git a/Assets/FungusExamples/FirstPerson/Scripts/SimpleMouseLook.cs.meta b/Assets/FungusExamples/FirstPerson/Scripts/SimpleMouseLook.cs.meta
new file mode 100644
index 00000000..516620bc
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Scripts/SimpleMouseLook.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 2839cf60f00c7c847aa6424a50e58ab8
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals.meta b/Assets/FungusExamples/FirstPerson/Visuals.meta
new file mode 100644
index 00000000..fb8847be
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 362d20ab064017f418793862a1526c74
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly.meta
new file mode 100644
index 00000000..4fbfd98d
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly.meta	
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 6e505158336f52d40912e6598cc2578f
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button.meta
new file mode 100644
index 00000000..2124b5ca
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button.meta	
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 07c23b55640a85f45b07c3370db74a3c
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/Button_01.mtl b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/Button_01.mtl
new file mode 100644
index 00000000..7eb031b4
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/Button_01.mtl	
@@ -0,0 +1,22 @@
+# Blender MTL File: '8.blend'
+# Material Count: 2
+
+newmtl 455A64
+Ns 96.078431
+Ka 1.000000 1.000000 1.000000
+Kd 0.270588 0.352941 0.392157
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.000000
+d 0.000000
+illum 7
+
+newmtl F44336
+Ns 96.078431
+Ka 1.000000 1.000000 1.000000
+Kd 0.956863 0.262745 0.211765
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.000000
+d 0.000000
+illum 7
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/Button_01.mtl.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/Button_01.mtl.meta
new file mode 100644
index 00000000..9e74a977
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/Button_01.mtl.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 50d720cbdda2a6c44854d095649bba34
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/Button_01.obj b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/Button_01.obj
new file mode 100644
index 00000000..715e8b86
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/Button_01.obj	
@@ -0,0 +1,211 @@
+# Blender v2.78 (sub 0) OBJ File: '8.blend'
+# www.blender.org
+mtllib Button_01.mtl
+o Button_Circle
+v -0.000000 1.382447 -4.790454
+v -3.387363 1.382447 -3.387363
+v -4.790454 1.382447 0.000000
+v -3.387363 1.382447 3.387363
+v 0.000000 1.382447 4.790454
+v 3.387363 1.382447 3.387362
+v 4.790454 1.382447 -0.000000
+v 3.387363 1.382447 -3.387362
+v 3.525706 1.242151 -3.525705
+v 4.986100 1.242151 -0.000000
+v 3.525706 1.242151 3.525705
+v 0.000000 1.242151 4.986100
+v -3.525706 1.242151 3.525705
+v -4.986100 1.242151 0.000000
+v -3.525706 1.242151 -3.525705
+v -0.000000 1.242151 -4.986100
+v -3.387363 2.452421 -3.387363
+v -0.000000 2.452421 -4.790454
+v -4.790454 2.452421 0.000000
+v -3.387363 2.452421 3.387363
+v 0.000000 2.452421 4.790454
+v 3.387363 2.452421 3.387362
+v 4.790454 2.452421 -0.000000
+v 3.387363 2.452421 -3.387362
+v -2.607513 2.452421 -2.607513
+v -0.000000 2.452421 -3.687580
+v -3.687579 2.452421 0.000000
+v -2.607513 2.452421 2.607513
+v 0.000000 2.452421 3.687580
+v 2.607513 2.452421 2.607512
+v 3.687580 2.452421 -0.000000
+v 2.607513 2.452421 -2.607512
+v -2.607513 1.304598 -2.607513
+v -0.000000 1.304598 -3.687580
+v -3.687579 1.304598 0.000000
+v -2.607513 1.304598 2.607513
+v 0.000000 1.304598 3.687580
+v 2.607513 1.304598 2.607512
+v 3.687580 1.304598 -0.000000
+v 2.607513 1.304598 -2.607512
+v -2.516840 1.304598 -2.516839
+v -0.000000 1.304598 -3.559348
+v -3.559348 1.304598 0.000000
+v -2.516840 1.304598 2.516839
+v 0.000000 1.304598 3.559348
+v 2.516840 1.304598 2.516839
+v 3.559348 1.304598 -0.000000
+v 2.516840 1.304598 -2.516839
+v -2.516840 1.304598 -2.516839
+v -0.000000 1.304598 -3.559348
+v -3.559348 1.304598 0.000000
+v -2.516840 1.304598 2.516839
+v 0.000000 1.304598 3.559348
+v 2.516840 1.304598 2.516839
+v 3.559348 1.304598 -0.000000
+v 2.516840 1.304598 -2.516839
+v -2.516840 4.169415 -2.516839
+v -0.000000 4.169415 -3.559348
+v -3.559348 4.169415 0.000000
+v -2.516840 4.169415 2.516839
+v 0.000000 4.169415 3.559348
+v 2.516840 4.169415 2.516839
+v 3.559348 4.169415 -0.000000
+v 2.516840 4.169415 -2.516839
+v -2.242177 4.460974 -2.242177
+v -0.000000 4.460974 -3.170918
+v -3.170917 4.460974 0.000000
+v -2.242177 4.460974 2.242177
+v 0.000000 4.460974 3.170918
+v 2.242177 4.460974 2.242177
+v 3.170918 4.460974 -0.000000
+v 2.242177 4.460974 -2.242177
+v -1.166005 4.460974 -1.166005
+v 0.000000 4.460974 -1.648980
+v -1.648980 4.460974 0.000000
+v -1.166005 4.460974 1.166005
+v 0.000000 4.460974 1.648980
+v 1.166005 4.460974 1.166005
+v 1.648980 4.460974 0.000000
+v 1.166005 4.460974 -1.166005
+v 0.000000 4.460974 0.000000
+v 3.525706 -0.002968 -3.525705
+v 4.986100 -0.002968 -0.000000
+v 3.525706 -0.002968 3.525705
+v 0.000000 -0.002968 4.986100
+v -3.525706 -0.002968 3.525705
+v -4.986100 -0.002968 0.000000
+v -3.525706 -0.002968 -3.525705
+v -0.000000 -0.002968 -4.986100
+v -0.000000 -0.002968 -0.000000
+vn -0.9239 0.0000 0.3827
+vn 0.3827 0.0000 0.9239
+vn 0.9239 0.0000 -0.3827
+vn -0.9239 0.0000 -0.3827
+vn -0.3827 0.0000 0.9239
+vn 0.9239 0.0000 0.3827
+vn 0.3827 0.0000 -0.9239
+vn -0.3827 0.0000 -0.9239
+vn 0.2413 0.7761 -0.5826
+vn -0.2413 0.7761 -0.5826
+vn -0.5826 0.7761 0.2413
+vn 0.2413 0.7761 0.5826
+vn 0.5826 0.7761 -0.2413
+vn -0.5826 0.7761 -0.2413
+vn -0.2413 0.7761 0.5826
+vn 0.5826 0.7761 0.2413
+vn 0.0000 1.0000 0.0000
+vn -0.5665 0.7900 -0.2346
+vn -0.2346 0.7900 0.5665
+vn 0.5665 0.7900 0.2346
+vn 0.2346 0.7900 -0.5665
+vn -0.2346 0.7900 -0.5665
+vn -0.5665 0.7900 0.2346
+vn 0.2346 0.7900 0.5665
+vn 0.5665 0.7900 -0.2346
+vn 0.0000 -1.0000 0.0000
+usemtl F44336
+s off
+f 51//1 52//1 60//1 59//1
+f 53//2 54//2 62//2 61//2
+f 55//3 56//3 64//3 63//3
+f 49//4 51//4 59//4 57//4
+f 52//5 53//5 61//5 60//5
+f 54//6 55//6 63//6 62//6
+f 56//7 50//7 58//7 64//7
+f 50//8 49//8 57//8 58//8
+f 64//9 58//9 66//9 72//9
+f 58//10 57//10 65//10 66//10
+f 59//11 60//11 68//11 67//11
+f 61//12 62//12 70//12 69//12
+f 63//13 64//13 72//13 71//13
+f 57//14 59//14 67//14 65//14
+f 60//15 61//15 69//15 68//15
+f 62//16 63//16 71//16 70//16
+f 65//17 67//17 75//17 73//17
+f 68//17 69//17 77//17 76//17
+f 70//17 71//17 79//17 78//17
+f 72//17 66//17 74//17 80//17
+f 66//17 65//17 73//17 74//17
+f 67//17 68//17 76//17 75//17
+f 69//17 70//17 78//17 77//17
+f 71//17 72//17 80//17 79//17
+f 79//17 80//17 81//17
+f 73//17 75//17 81//17
+f 76//17 77//17 81//17
+f 78//17 79//17 81//17
+f 80//17 74//17 81//17
+f 74//17 73//17 81//17
+f 75//17 76//17 81//17
+f 77//17 78//17 81//17
+usemtl 455A64
+f 3//18 2//18 15//18 14//18
+f 5//19 4//19 13//19 12//19
+f 7//20 6//20 11//20 10//20
+f 1//21 8//21 9//21 16//21
+f 2//22 1//22 16//22 15//22
+f 4//23 3//23 14//23 13//23
+f 6//24 5//24 12//24 11//24
+f 8//25 7//25 10//25 9//25
+f 18//17 17//17 25//17 26//17
+f 24//17 18//17 26//17 32//17
+f 22//17 23//17 31//17 30//17
+f 20//17 21//17 29//17 28//17
+f 17//17 19//17 27//17 25//17
+f 23//17 24//17 32//17 31//17
+f 21//17 22//17 30//17 29//17
+f 19//17 20//17 28//17 27//17
+f 8//7 1//7 18//7 24//7
+f 1//8 2//8 17//8 18//8
+f 28//7 29//7 37//7 36//7
+f 30//4 31//4 39//4 38//4
+f 2//4 3//4 19//4 17//4
+f 32//5 26//5 34//5 40//5
+f 3//1 4//1 20//1 19//1
+f 26//2 25//2 33//2 34//2
+f 4//5 5//5 21//5 20//5
+f 27//3 28//3 36//3 35//3
+f 5//2 6//2 22//2 21//2
+f 29//8 30//8 38//8 37//8
+f 6//6 7//6 23//6 22//6
+f 31//1 32//1 40//1 39//1
+f 7//3 8//3 24//3 23//3
+f 25//6 27//6 35//6 33//6
+f 37//17 38//17 46//17 45//17
+f 38//17 39//17 47//17 46//17
+f 40//17 34//17 42//17 48//17
+f 34//17 33//17 41//17 42//17
+f 39//17 40//17 48//17 47//17
+f 33//17 35//17 43//17 41//17
+f 35//17 36//17 44//17 43//17
+f 36//17 37//17 45//17 44//17
+f 11//2 12//2 85//2 84//2
+f 9//3 10//3 83//3 82//3
+f 14//4 15//4 88//4 87//4
+f 12//5 13//5 86//5 85//5
+f 10//6 11//6 84//6 83//6
+f 16//7 9//7 82//7 89//7
+f 15//8 16//8 89//8 88//8
+f 13//1 14//1 87//1 86//1
+f 87//26 88//26 90//26
+f 85//26 86//26 90//26
+f 83//26 84//26 90//26
+f 89//26 82//26 90//26
+f 88//26 89//26 90//26
+f 86//26 87//26 90//26
+f 84//26 85//26 90//26
+f 82//26 83//26 90//26
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/Button_01.obj.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/Button_01.obj.meta
new file mode 100644
index 00000000..e1ace2b5
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/Button_01.obj.meta	
@@ -0,0 +1,95 @@
+fileFormatVersion: 2
+guid: 0fdf97416997f0a4dbf3deb6a8ef7d05
+ModelImporter:
+  serializedVersion: 22
+  fileIDToRecycleName:
+    100000: //RootNode
+    100002: default
+    400000: //RootNode
+    400002: default
+    2100000: F44336
+    2100002: 455A64
+    2300000: default
+    3300000: default
+    4300000: default
+  externalObjects: {}
+  materials:
+    importMaterials: 1
+    materialName: 0
+    materialSearch: 1
+    materialLocation: 1
+  animations:
+    legacyGenerateAnimations: 4
+    bakeSimulation: 0
+    resampleCurves: 1
+    optimizeGameObjects: 0
+    motionNodeName: 
+    rigImportErrors: 
+    rigImportWarnings: 
+    animationImportErrors: 
+    animationImportWarnings: 
+    animationRetargetingWarnings: 
+    animationDoRetargetingWarnings: 0
+    importAnimatedCustomProperties: 0
+    importConstraints: 0
+    animationCompression: 1
+    animationRotationError: 0.5
+    animationPositionError: 0.5
+    animationScaleError: 0.5
+    animationWrapMode: 0
+    extraExposedTransformPaths: []
+    extraUserProperties: []
+    clipAnimations: []
+    isReadable: 1
+  meshes:
+    lODScreenPercentages: []
+    globalScale: 0.1
+    meshCompression: 0
+    addColliders: 0
+    importVisibility: 1
+    importBlendShapes: 1
+    importCameras: 1
+    importLights: 1
+    swapUVChannels: 0
+    generateSecondaryUV: 0
+    useFileUnits: 1
+    optimizeMeshForGPU: 1
+    keepQuads: 0
+    weldVertices: 1
+    preserveHierarchy: 0
+    indexFormat: 0
+    secondaryUVAngleDistortion: 8
+    secondaryUVAreaDistortion: 15.000001
+    secondaryUVHardAngle: 88
+    secondaryUVPackMargin: 4
+    useFileScale: 1
+  tangentSpace:
+    normalSmoothAngle: 60
+    normalImportMode: 0
+    tangentImportMode: 3
+    normalCalculationMode: 4
+  importAnimation: 1
+  copyAvatar: 0
+  humanDescription:
+    serializedVersion: 2
+    human: []
+    skeleton: []
+    armTwist: 0.5
+    foreArmTwist: 0.5
+    upperLegTwist: 0.5
+    legTwist: 0.5
+    armStretch: 0.05
+    legStretch: 0.05
+    feetSpacing: 0
+    rootMotionBoneName: 
+    rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1}
+    hasTranslationDoF: 0
+    hasExtraRoot: 0
+    skeletonHasParents: 1
+  lastHumanDescriptionAvatarSource: {instanceID: 0}
+  animationType: 0
+  humanoidOversampling: 1
+  additionalBone: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/CC-BY.txt b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/CC-BY.txt
new file mode 100644
index 00000000..66e67462
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/CC-BY.txt	
@@ -0,0 +1 @@
+https://poly.google.com/view/aweIphqphRJ
\ No newline at end of file
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/CC-BY.txt.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/CC-BY.txt.meta
new file mode 100644
index 00000000..2c1fbf24
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Button/CC-BY.txt.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 8612e483167be3a409bf895395921ac2
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door.meta
new file mode 100644
index 00000000..069815a2
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door.meta	
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: c114c1107b3d4e04d9c84040ba087248
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CC-BY.txt b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CC-BY.txt
new file mode 100644
index 00000000..fa186292
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CC-BY.txt	
@@ -0,0 +1 @@
+https://poly.google.com/view/dRvd7q2nO-6
\ No newline at end of file
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CC-BY.txt.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CC-BY.txt.meta
new file mode 100644
index 00000000..1815d5d8
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CC-BY.txt.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: f4c5db9fdd94abf4ba61a5fb0a9106c5
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR.mtl b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR.mtl
new file mode 100644
index 00000000..9d18f5df
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR.mtl	
@@ -0,0 +1,13 @@
+# Blender MTL File: 'CHAHIN_DOOR.blend'
+# Material Count: 1
+
+newmtl Material.008
+map_Kd CHAHIN_DOOR_TEXTURE.jpg
+Ns 96.078431
+Ka 1.000000 1.000000 1.000000
+Kd 0.640000 0.640000 0.640000
+Ks 0.500000 0.500000 0.500000
+Ke 0.000000 0.000000 0.000000
+Ni 1.000000
+d 1.000000
+illum 2
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR.mtl.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR.mtl.meta
new file mode 100644
index 00000000..5938e096
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR.mtl.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 6b5a634badc0a824f8019282d678b79d
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR.obj b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR.obj
new file mode 100644
index 00000000..01d2df3b
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR.obj	
@@ -0,0 +1,956 @@
+# Blender v2.78 (sub 0) OBJ File: 'CHAHIN_DOOR.blend'
+# www.blender.org
+mtllib CHAHIN_DOOR.mtl
+o Cube.003_Cube
+v -0.081749 -1.895853 0.963062
+v -0.081749 2.026695 0.963062
+v -0.081749 -1.895853 -0.890597
+v -0.081749 2.026695 -0.890597
+v 0.079287 -1.895853 0.963062
+v 0.079287 2.026695 0.963062
+v 0.079287 -1.895853 -0.890597
+v 0.079287 2.026695 -0.890597
+v -0.081749 -0.141455 0.963062
+v -0.081749 -0.141455 -0.890597
+v 0.079287 -0.141455 -0.890597
+v 0.079287 -0.141455 0.963062
+v -0.081749 -1.895853 0.036233
+v -0.081749 2.026695 0.036233
+v 0.079287 -1.895853 0.036233
+v 0.079287 2.026695 0.036233
+v 0.079287 -0.141455 0.036233
+v -0.081749 -0.141455 0.036233
+v -0.081749 1.406312 0.963062
+v -0.081749 1.406312 -0.890597
+v 0.079287 1.406312 -0.890597
+v 0.079287 1.406312 0.963062
+v 0.079287 1.406312 0.036233
+v -0.081749 1.406312 0.036233
+v -0.081749 1.524686 -0.084152
+v -0.081749 1.908321 -0.084152
+v -0.081749 1.908321 -0.770212
+v -0.081749 1.524686 -0.770212
+v 0.079287 1.524686 0.156618
+v 0.079287 1.908321 0.156618
+v 0.079287 1.908321 0.842677
+v 0.079287 1.524686 0.842677
+v 0.079287 -1.777479 0.156618
+v 0.079287 -0.259828 0.156618
+v 0.079287 -0.259828 0.842677
+v 0.079287 -1.777479 0.842677
+v -0.081749 -1.777479 -0.084152
+v -0.081749 -0.259828 -0.084152
+v -0.081749 -0.259828 -0.770212
+v -0.081749 -1.777479 -0.770212
+v -0.081749 -1.777479 0.842677
+v -0.081749 -0.259828 0.842677
+v -0.081749 -0.259828 0.156618
+v -0.081749 -1.777479 0.156618
+v 0.079287 -1.777479 -0.770212
+v 0.079287 -0.259828 -0.770212
+v 0.079287 -0.259828 -0.084152
+v 0.079287 -1.777479 -0.084152
+v 0.079287 1.524686 -0.770212
+v 0.079287 1.908321 -0.770212
+v 0.079287 1.908321 -0.084152
+v 0.079287 1.524686 -0.084152
+v -0.081749 1.524686 0.842677
+v -0.081749 1.908321 0.842677
+v -0.081749 1.908321 0.156618
+v -0.081749 1.524686 0.156618
+v -0.081749 -0.023081 0.842677
+v -0.081749 1.287939 0.842677
+v -0.081749 1.287939 0.156618
+v -0.081749 -0.023081 0.156618
+v 0.079287 -0.023081 -0.770212
+v 0.079287 1.287939 -0.770212
+v 0.079287 1.287939 -0.084152
+v 0.079287 -0.023081 -0.084152
+v 0.079287 -0.023081 0.156618
+v 0.079287 1.287939 0.156618
+v 0.079287 1.287939 0.842677
+v 0.079287 -0.023081 0.842677
+v -0.081749 -0.023081 -0.084152
+v -0.081749 1.287939 -0.084152
+v -0.081749 1.287939 -0.770212
+v -0.081749 -0.023081 -0.770212
+v -0.112875 1.586683 -0.150528
+v -0.112875 1.846324 -0.150528
+v -0.112875 1.846324 -0.703836
+v -0.112875 1.586683 -0.703836
+v 0.110413 1.586683 0.222993
+v 0.110413 1.846324 0.222993
+v 0.110413 1.846324 0.776302
+v 0.110413 1.586683 0.776302
+v 0.110413 -1.715482 0.222993
+v 0.110413 -0.321825 0.222993
+v 0.110413 -0.321825 0.776302
+v 0.110413 -1.715482 0.776302
+v -0.112875 -1.715482 -0.150528
+v -0.112875 -0.321825 -0.150528
+v -0.112875 -0.321825 -0.703836
+v -0.112875 -1.715482 -0.703836
+v -0.112875 -1.715482 0.776302
+v -0.112875 -0.321825 0.776302
+v -0.112875 -0.321825 0.222993
+v -0.112875 -1.715482 0.222993
+v 0.110413 -1.715482 -0.703836
+v 0.110413 -0.321825 -0.703836
+v 0.110413 -0.321825 -0.150528
+v 0.110413 -1.715482 -0.150528
+v 0.110413 1.586683 -0.703836
+v 0.110413 1.846324 -0.703836
+v 0.110413 1.846324 -0.150528
+v 0.110413 1.586683 -0.150528
+v -0.112875 1.586683 0.776302
+v -0.112875 1.846324 0.776302
+v -0.112875 1.846324 0.222993
+v -0.112875 1.586683 0.222993
+v -0.112875 0.038916 0.776302
+v -0.112875 1.225941 0.776302
+v -0.112875 1.225941 0.222993
+v -0.112875 0.038916 0.222993
+v 0.110413 0.038916 -0.703836
+v 0.110413 1.225941 -0.703836
+v 0.110413 1.225941 -0.150528
+v 0.110413 0.038916 -0.150528
+v 0.110413 0.038916 0.222993
+v 0.110413 1.225941 0.222993
+v 0.110413 1.225941 0.776302
+v 0.110413 0.038916 0.776302
+v -0.112875 0.038916 -0.150528
+v -0.112875 1.225941 -0.150528
+v -0.112875 1.225941 -0.703836
+v -0.112875 0.038916 -0.703836
+v 0.129935 -0.209452 0.879692
+v 0.129935 -0.087577 0.879692
+v 0.129935 -0.209452 0.757818
+v 0.129935 -0.087577 0.757818
+v 0.251810 -0.209452 0.879692
+v 0.251810 -0.087577 0.879692
+v 0.251810 -0.209452 0.757818
+v 0.251810 -0.087577 0.757818
+v 0.129935 -0.178482 0.788787
+v 0.129935 -0.178482 0.848723
+v 0.129935 -0.118546 0.848723
+v 0.129935 -0.118546 0.788787
+v 0.042690 -0.178482 0.788787
+v 0.042690 -0.178482 0.848723
+v 0.042690 -0.118546 0.848723
+v 0.042690 -0.118546 0.788787
+v 0.129935 -0.229209 0.818755
+v 0.129935 -0.067820 0.818755
+v 0.251810 -0.229209 0.818755
+v 0.251810 -0.067820 0.818755
+v 0.129935 -0.188198 0.818755
+v 0.129935 -0.108830 0.818755
+v 0.042690 -0.188198 0.818755
+v 0.042690 -0.108830 0.818755
+v 0.129935 -0.148514 0.899450
+v 0.129935 -0.148514 0.738060
+v 0.251810 -0.148514 0.738060
+v 0.251810 -0.148514 0.899450
+v 0.129935 -0.148514 0.858439
+v 0.129935 -0.148514 0.779071
+v 0.042690 -0.148514 0.858439
+v 0.042690 -0.148514 0.779071
+v 0.251810 -0.148514 0.818755
+v 0.190873 -0.220478 0.746791
+v 0.190873 -0.076550 0.746791
+v 0.190873 -0.220478 0.890719
+v 0.190873 -0.076550 0.890719
+v 0.190873 -0.053218 0.818755
+v 0.190873 -0.243811 0.818755
+v 0.190873 -0.148514 0.914051
+v 0.190873 -0.148514 0.723459
+v -0.126148 -0.209452 0.757818
+v -0.126148 -0.087577 0.757818
+v -0.126148 -0.209452 0.879692
+v -0.126148 -0.087577 0.879692
+v -0.248022 -0.209452 0.757818
+v -0.248022 -0.087577 0.757818
+v -0.248022 -0.209452 0.879692
+v -0.248022 -0.087577 0.879692
+v -0.126148 -0.178482 0.848722
+v -0.126148 -0.178482 0.788787
+v -0.126148 -0.118546 0.788787
+v -0.126148 -0.118546 0.848722
+v -0.038902 -0.178482 0.848722
+v -0.038902 -0.178482 0.788787
+v -0.038902 -0.118546 0.788787
+v -0.038902 -0.118546 0.848722
+v -0.126148 -0.229209 0.818755
+v -0.126148 -0.067820 0.818755
+v -0.248022 -0.229209 0.818755
+v -0.248022 -0.067820 0.818755
+v -0.126148 -0.188198 0.818755
+v -0.126148 -0.108830 0.818755
+v -0.038902 -0.188198 0.818755
+v -0.038902 -0.108830 0.818755
+v -0.126148 -0.148514 0.738060
+v -0.126148 -0.148514 0.899449
+v -0.248022 -0.148514 0.899449
+v -0.248022 -0.148514 0.738060
+v -0.126148 -0.148514 0.779071
+v -0.126148 -0.148514 0.858439
+v -0.038902 -0.148514 0.779071
+v -0.038902 -0.148514 0.858439
+v -0.248022 -0.148514 0.818755
+v -0.187085 -0.220478 0.890719
+v -0.187085 -0.076550 0.890719
+v -0.187085 -0.220478 0.746791
+v -0.187085 -0.076550 0.746791
+v -0.187085 -0.053218 0.818755
+v -0.187085 -0.243811 0.818755
+v -0.187085 -0.148514 0.723458
+v -0.187085 -0.148514 0.914051
+v 0.055635 -0.196968 0.963062
+v 0.055635 -0.537357 0.963062
+v -0.058097 -0.537357 0.963062
+v -0.058097 -0.196968 0.963062
+v 0.055635 0.103330 0.963062
+v -0.058097 0.103330 0.963062
+vt 0.5911 0.3443
+vt 0.5728 0.3443
+vt 0.5728 0.3076
+vt 0.5911 0.3076
+vt 0.0920 0.3076
+vt 0.0483 0.3076
+vt 0.0483 0.1846
+vt 0.0920 0.1846
+vt 0.3968 0.3880
+vt 0.3785 0.3880
+vt 0.3785 0.3513
+vt 0.3968 0.3513
+vt 0.3250 0.0811
+vt 0.3250 0.0616
+vt 0.6017 0.0616
+vt 0.6017 0.0811
+vt 0.7401 0.0616
+vt 0.7401 0.1846
+vt 0.6017 0.1846
+vt 0.6017 0.0616
+vt 0.1866 0.3076
+vt 0.1866 0.4306
+vt 0.0483 0.4306
+vt 0.0483 0.3076
+vt 0.6017 0.1296
+vt 0.6017 0.1846
+vt 0.5611 0.1420
+vt 0.5611 0.1314
+vt 0.6017 0.2283
+vt 0.6017 0.1846
+vt 0.6843 0.1846
+vt 0.6843 0.2283
+vt 0.3250 0.3076
+vt 0.2012 0.3076
+vt 0.2012 0.1846
+vt 0.3250 0.1846
+vt 0.6843 0.2283
+vt 0.6843 0.2720
+vt 0.6017 0.2720
+vt 0.6017 0.2283
+vt 0.6843 0.2720
+vt 0.6843 0.3157
+vt 0.6017 0.3157
+vt 0.6017 0.2720
+vt 0.4076 0.3076
+vt 0.4076 0.3513
+vt 0.3250 0.3513
+vt 0.3250 0.3076
+vt 0.3250 0.3076
+vt 0.3250 0.4306
+vt 0.8784 0.0616
+vt 0.8784 0.1846
+vt 0.7852 0.2213
+vt 0.7669 0.2213
+vt 0.7669 0.1846
+vt 0.7852 0.1846
+vt 0.5911 0.3810
+vt 0.5728 0.3810
+vt 0.5728 0.3443
+vt 0.5911 0.3443
+vt 0.6843 0.2218
+vt 0.6843 0.1846
+vt 0.7669 0.1846
+vt 0.7669 0.2218
+vt 0.6843 0.3157
+vt 0.6843 0.3529
+vt 0.6017 0.3529
+vt 0.6017 0.3157
+vt 0.5611 0.1219
+vt 0.3656 0.1219
+vt 0.5728 0.3076
+vt 0.5728 0.3448
+vt 0.4902 0.3448
+vt 0.4902 0.3076
+vt 0.4076 0.3448
+vt 0.4076 0.3076
+vt 0.4902 0.3076
+vt 0.4902 0.3448
+vt 0.3688 0.2461
+vt 0.3250 0.2461
+vt 0.3333 0.2381
+vt 0.3604 0.2381
+vt 0.3250 0.1846
+vt 0.3333 0.1926
+vt 0.3688 0.1846
+vt 0.3604 0.1926
+vt 0.0920 0.1231
+vt 0.0483 0.1231
+vt 0.0566 0.1152
+vt 0.0837 0.1152
+vt 0.0483 0.0616
+vt 0.0566 0.0696
+vt 0.0920 0.0616
+vt 0.0837 0.0696
+vt 0.3250 0.1231
+vt 0.2012 0.1231
+vt 0.2096 0.1152
+vt 0.3166 0.1152
+vt 0.2012 0.0616
+vt 0.2096 0.0696
+vt 0.3250 0.0616
+vt 0.3166 0.0696
+vt 0.6017 0.2461
+vt 0.4779 0.2461
+vt 0.4863 0.2381
+vt 0.5934 0.2381
+vt 0.4779 0.1846
+vt 0.4863 0.1926
+vt 0.6017 0.1846
+vt 0.5934 0.1926
+vt 0.6017 0.3076
+vt 0.4779 0.3076
+vt 0.4863 0.2996
+vt 0.5934 0.2996
+vt 0.4863 0.2541
+vt 0.5934 0.2541
+vt 0.2096 0.1766
+vt 0.3166 0.1766
+vt 0.2096 0.1311
+vt 0.3166 0.1311
+vt 0.0566 0.1766
+vt 0.0837 0.1766
+vt 0.0566 0.1311
+vt 0.0837 0.1311
+vt 0.3688 0.3076
+vt 0.3250 0.3076
+vt 0.3333 0.2996
+vt 0.3604 0.2996
+vt 0.3333 0.2541
+vt 0.3604 0.2541
+vt 0.3771 0.2996
+vt 0.4696 0.2996
+vt 0.3771 0.2541
+vt 0.4696 0.2541
+vt 0.1004 0.1766
+vt 0.1929 0.1766
+vt 0.1004 0.1311
+vt 0.1929 0.1311
+vt 0.1004 0.1152
+vt 0.1929 0.1152
+vt 0.1004 0.0696
+vt 0.1929 0.0696
+vt 0.3771 0.2381
+vt 0.4696 0.2381
+vt 0.3771 0.1926
+vt 0.4696 0.1926
+vt 0.8393 0.2084
+vt 0.8123 0.2084
+vt 0.8167 0.1846
+vt 0.8350 0.1846
+vt 0.8448 0.3149
+vt 0.8448 0.3605
+vt 0.7913 0.3560
+vt 0.7913 0.3193
+vt 0.4055 0.4118
+vt 0.3785 0.4118
+vt 0.3828 0.3880
+vt 0.4012 0.3880
+vt 0.5680 0.3903
+vt 0.5680 0.4359
+vt 0.5146 0.4314
+vt 0.5146 0.3947
+vt 0.5998 0.4048
+vt 0.5728 0.4048
+vt 0.5772 0.3810
+vt 0.5955 0.3810
+vt 0.8982 0.3129
+vt 0.8982 0.3584
+vt 0.8448 0.3540
+vt 0.8448 0.3173
+vt 0.8123 0.2084
+vt 0.7852 0.2084
+vt 0.7896 0.1846
+vt 0.8079 0.1846
+vt 0.9319 0.0616
+vt 0.9319 0.1072
+vt 0.8784 0.1028
+vt 0.8784 0.0661
+vt 0.6843 0.2694
+vt 0.6843 0.2218
+vt 0.7378 0.2238
+vt 0.7378 0.2675
+vt 0.8982 0.2674
+vt 0.8982 0.3129
+vt 0.8448 0.3085
+vt 0.8448 0.2718
+vt 0.7378 0.2694
+vt 0.7378 0.2218
+vt 0.7913 0.2238
+vt 0.7913 0.2675
+vt 0.3785 0.3968
+vt 0.3785 0.4423
+vt 0.3250 0.4379
+vt 0.3250 0.4012
+vt 0.7913 0.3170
+vt 0.7913 0.3646
+vt 0.7378 0.3626
+vt 0.7378 0.3189
+vt 0.8448 0.2694
+vt 0.8448 0.3149
+vt 0.7913 0.3105
+vt 0.7913 0.2738
+vt 0.6843 0.3646
+vt 0.6843 0.3170
+vt 0.7378 0.3189
+vt 0.7378 0.3626
+vt 0.6552 0.3984
+vt 0.6552 0.4440
+vt 0.6017 0.4395
+vt 0.6017 0.4028
+vt 0.5146 0.3448
+vt 0.5146 0.3924
+vt 0.4611 0.3905
+vt 0.4611 0.3468
+vt 0.9319 0.1072
+vt 0.9319 0.1527
+vt 0.8784 0.1483
+vt 0.8784 0.1116
+vt 0.4076 0.3924
+vt 0.4076 0.3448
+vt 0.4611 0.3468
+vt 0.4611 0.3905
+vt 0.7378 0.4101
+vt 0.7378 0.4556
+vt 0.6843 0.4512
+vt 0.6843 0.4145
+vt 0.6843 0.3170
+vt 0.6843 0.2694
+vt 0.7378 0.2714
+vt 0.7378 0.3151
+vt 0.6017 0.3984
+vt 0.6017 0.3529
+vt 0.6552 0.3573
+vt 0.6552 0.3940
+vt 0.7378 0.3170
+vt 0.7378 0.2694
+vt 0.7913 0.2714
+vt 0.7913 0.3151
+vt 0.6843 0.4101
+vt 0.6843 0.3646
+vt 0.7378 0.3690
+vt 0.7378 0.4057
+vt 0.5146 0.4162
+vt 0.4875 0.4162
+vt 0.4919 0.3924
+vt 0.5102 0.3924
+vt 0.7378 0.4101
+vt 0.7378 0.3646
+vt 0.7913 0.3690
+vt 0.7913 0.4057
+vt 0.6823 0.3767
+vt 0.6552 0.3767
+vt 0.6596 0.3529
+vt 0.6779 0.3529
+vt 0.5680 0.3448
+vt 0.5680 0.3903
+vt 0.5146 0.3859
+vt 0.5146 0.3492
+vt 0.6823 0.4242
+vt 0.6552 0.4242
+vt 0.6596 0.4005
+vt 0.6779 0.4005
+vt 0.8448 0.4101
+vt 0.8448 0.4556
+vt 0.7913 0.4512
+vt 0.7913 0.4145
+vt 0.6823 0.4005
+vt 0.6552 0.4005
+vt 0.6596 0.3767
+vt 0.6779 0.3767
+vt 0.9319 0.1527
+vt 0.9319 0.1982
+vt 0.8784 0.1938
+vt 0.8784 0.1571
+vt 0.1552 0.4306
+vt 0.1552 0.4717
+vt 0.1018 0.4697
+vt 0.1018 0.4325
+vt 0.8982 0.4101
+vt 0.8982 0.4556
+vt 0.8448 0.4512
+vt 0.8448 0.4145
+vt 0.1018 0.4306
+vt 0.1018 0.4717
+vt 0.0483 0.4697
+vt 0.0483 0.4325
+vt 0.7913 0.4101
+vt 0.7913 0.4556
+vt 0.7378 0.4512
+vt 0.7378 0.4145
+vt 0.9517 0.3040
+vt 0.9517 0.3451
+vt 0.8982 0.3432
+vt 0.8982 0.3060
+vt 0.7913 0.2674
+vt 0.7913 0.2218
+vt 0.8448 0.2262
+vt 0.8448 0.2630
+vt 0.9517 0.2629
+vt 0.9517 0.3040
+vt 0.8982 0.3021
+vt 0.8982 0.2649
+vt 0.3250 0.3968
+vt 0.3250 0.3513
+vt 0.3785 0.3557
+vt 0.3785 0.3924
+vt 0.9517 0.3451
+vt 0.9517 0.3863
+vt 0.8982 0.3843
+vt 0.8982 0.3471
+vt 0.8982 0.2218
+vt 0.8982 0.2674
+vt 0.8448 0.2630
+vt 0.8448 0.2262
+vt 0.9517 0.2218
+vt 0.9517 0.2629
+vt 0.8982 0.2610
+vt 0.8982 0.2238
+vt 0.8982 0.3646
+vt 0.8982 0.4101
+vt 0.8448 0.4057
+vt 0.8448 0.3690
+vt 0.9517 0.3863
+vt 0.9517 0.4274
+vt 0.8982 0.4254
+vt 0.8982 0.3882
+vt 0.8448 0.3646
+vt 0.8448 0.4101
+vt 0.7913 0.4057
+vt 0.7913 0.3690
+vt 0.9517 0.4274
+vt 0.9517 0.4685
+vt 0.8982 0.4665
+vt 0.8982 0.4293
+vt 0.4611 0.3924
+vt 0.4611 0.4379
+vt 0.4076 0.4335
+vt 0.4076 0.3968
+vt 0.8566 0.8901
+vt 0.8393 0.8829
+vt 0.8523 0.8743
+vt 0.8608 0.8779
+vt 0.4857 0.7500
+vt 0.4698 0.7500
+vt 0.4623 0.5374
+vt 0.4758 0.5374
+vt 0.7703 0.8660
+vt 0.7959 0.8677
+vt 0.7834 0.8856
+vt 0.7620 0.8901
+vt 0.7216 0.7500
+vt 0.6985 0.7500
+vt 0.7020 0.5374
+vt 0.7216 0.5374
+vt 0.6308 0.7500
+vt 0.6270 0.5374
+vt 0.6451 0.5374
+vt 0.6523 0.7500
+vt 0.4209 0.7500
+vt 0.4209 0.9626
+vt 0.3796 0.9626
+vt 0.3721 0.7500
+vt 0.7650 0.5374
+vt 0.7854 0.5374
+vt 0.7854 0.8418
+vt 0.7650 0.8418
+vt 0.8732 0.8418
+vt 0.8905 0.8490
+vt 0.8775 0.8576
+vt 0.8690 0.8541
+vt 0.8905 0.8677
+vt 0.8780 0.8856
+vt 0.8713 0.8756
+vt 0.8775 0.8668
+vt 0.8393 0.8642
+vt 0.8518 0.8464
+vt 0.8585 0.8563
+vt 0.8523 0.8651
+vt 0.8510 0.5374
+vt 0.8651 0.5374
+vt 0.8651 0.8418
+vt 0.8510 0.8418
+vt 0.8740 0.5374
+vt 0.8740 0.8418
+vt 0.8393 0.5374
+vt 0.8393 0.8418
+vt 0.9375 0.5374
+vt 0.9472 0.5374
+vt 0.9472 0.8418
+vt 0.9375 0.8418
+vt 0.7447 0.5374
+vt 0.7447 0.8418
+vt 0.4623 0.9626
+vt 0.5970 0.7500
+vt 0.5983 0.5374
+vt 0.7786 0.8418
+vt 0.7959 0.8490
+vt 0.7572 0.8464
+vt 0.7447 0.8642
+vt 0.9279 0.5374
+vt 0.9279 0.8418
+vt 0.7920 0.5374
+vt 0.7920 0.8418
+vt 0.7447 0.7500
+vt 0.7412 0.5374
+vt 0.7447 0.8829
+vt 0.5690 0.7500
+vt 0.5746 0.5374
+vt 0.5983 0.9626
+vt 0.5746 0.9626
+vt 0.7412 0.9626
+vt 0.7216 0.9626
+vt 0.6270 0.9626
+vt 0.4209 0.5374
+vt 0.3796 0.5374
+vt 0.6451 0.9626
+vt 0.7020 0.9626
+vt 0.4758 0.9626
+vt 0.7620 0.9385
+vt 0.7447 0.9313
+vt 0.7577 0.9227
+vt 0.7662 0.9262
+vt 0.6754 0.7500
+vt 0.6523 0.7500
+vt 0.6558 0.5374
+vt 0.6754 0.5374
+vt 0.8215 0.9143
+vt 0.8471 0.9161
+vt 0.8346 0.9339
+vt 0.8132 0.9385
+vt 0.3721 0.7500
+vt 0.3562 0.7500
+vt 0.3487 0.5374
+vt 0.3622 0.5374
+vt 0.5475 0.7500
+vt 0.5436 0.9626
+vt 0.5150 0.9626
+vt 0.5137 0.7500
+vt 0.3073 0.7500
+vt 0.3073 0.5374
+vt 0.8189 0.5374
+vt 0.8393 0.5374
+vt 0.8393 0.8418
+vt 0.8189 0.8418
+vt 0.7786 0.8901
+vt 0.7959 0.8974
+vt 0.7829 0.9060
+vt 0.7744 0.9024
+vt 0.7959 0.9161
+vt 0.7834 0.9339
+vt 0.7767 0.9240
+vt 0.7829 0.9152
+vt 0.7447 0.9126
+vt 0.7572 0.8947
+vt 0.7639 0.9047
+vt 0.7577 0.9135
+vt 0.9087 0.8418
+vt 0.8997 0.8418
+vt 0.8997 0.5374
+vt 0.9087 0.5374
+vt 0.8857 0.8418
+vt 0.8857 0.5374
+vt 0.9183 0.8418
+vt 0.9183 0.5374
+vt 0.7920 0.5374
+vt 0.7986 0.5374
+vt 0.7986 0.8418
+vt 0.7920 0.8418
+vt 0.2585 0.7500
+vt 0.2660 0.5374
+vt 0.5690 0.7500
+vt 0.5618 0.9626
+vt 0.8298 0.8901
+vt 0.8471 0.8974
+vt 0.8084 0.8947
+vt 0.7959 0.9126
+vt 0.8740 0.8418
+vt 0.8740 0.5374
+vt 0.9279 0.8418
+vt 0.9279 0.5374
+vt 0.4857 0.7500
+vt 0.4913 0.5374
+vt 0.5150 0.5374
+vt 0.7959 0.9313
+vt 0.6985 0.7500
+vt 0.6950 0.5374
+vt 0.6950 0.9626
+vt 0.6754 0.9626
+vt 0.4913 0.9626
+vt 0.5618 0.5374
+vt 0.5436 0.5374
+vt 0.2660 0.9626
+vt 0.3073 0.9626
+vt 0.3487 0.9626
+vt 0.3622 0.9626
+vt 0.6558 0.9626
+vt 0.2585 0.9342
+vt 0.1492 0.9342
+vt 0.1492 0.5374
+vt 0.2585 0.5374
+vt 0.0528 0.9342
+vt 0.0528 0.5374
+vt 0.3250 0.1846
+vt 0.3656 0.1420
+vt 0.3250 0.1296
+vt 0.3656 0.1314
+vn -1.0000 0.0000 0.0000
+vn 0.0000 0.0000 -1.0000
+vn 1.0000 0.0000 0.0000
+vn 0.0000 0.0000 1.0000
+vn 0.0000 -1.0000 0.0000
+vn 0.0000 1.0000 0.0000
+vn -0.9054 0.0000 0.4246
+vn -0.8937 0.4487 0.0000
+vn -0.9054 0.0000 -0.4246
+vn -0.8937 -0.4487 0.0000
+vn 0.9054 0.0000 -0.4246
+vn 0.8937 0.4487 0.0000
+vn 0.9054 0.0000 0.4246
+vn 0.8937 -0.4487 0.0000
+vn 0.2222 0.3007 -0.9275
+vn -0.2222 0.3007 0.9275
+vn 0.2222 -0.9275 0.3007
+vn -0.2222 0.9275 0.3007
+vn 0.0000 0.9513 -0.3084
+vn 0.0000 -0.9513 -0.3084
+vn 0.0000 -0.9513 0.3084
+vn 0.0000 -0.3084 -0.9513
+vn 0.0000 0.3084 0.9513
+vn 0.0000 0.9513 0.3084
+vn -0.2222 0.9275 -0.3007
+vn 0.2222 -0.9275 -0.3007
+vn 0.0000 -0.3084 0.9513
+vn 0.0000 0.3084 -0.9513
+vn -0.2222 -0.3007 0.9275
+vn 0.2222 -0.3007 -0.9275
+vn -0.2222 -0.3007 -0.9275
+vn 0.2222 -0.3007 0.9275
+vn -0.2222 -0.9275 -0.3007
+vn 0.2222 0.9275 -0.3007
+vn 0.2222 0.9275 0.3007
+vn -0.2222 -0.9275 0.3007
+vn 0.2222 0.3007 0.9275
+vn -0.2222 0.3007 -0.9275
+vn 0.0000 -0.3084 0.9512
+vn 0.0000 0.3084 0.9512
+usemtl Material.008
+s off
+f 73/1/1 74/2/1 75/3/1 76/4/1
+f 20/5/2 4/6/2 8/7/2 21/8/2
+f 77/9/3 78/10/3 79/11/3 80/12/3
+f 22/13/4 6/14/4 2/15/4 19/16/4
+f 13/17/5 15/18/5 5/19/5 1/20/5
+f 16/21/6 14/22/6 2/23/6 6/24/6
+f 9/25/4 1/26/4 205/27/4 206/28/4
+f 81/29/3 82/30/3 83/31/3 84/32/3
+f 3/33/2 10/34/2 11/35/2 7/36/2
+f 85/37/1 86/38/1 87/39/1 88/40/1
+f 89/41/1 90/42/1 91/43/1 92/44/1
+f 93/45/3 94/46/3 95/47/3 96/48/3
+f 8/49/6 4/50/6 14/22/6 16/21/6
+f 3/51/5 7/52/5 15/18/5 13/17/5
+f 97/53/3 98/54/3 99/55/3 100/56/3
+f 101/57/1 102/58/1 103/59/1 104/60/1
+f 105/61/1 106/62/1 107/63/1 108/64/1
+f 109/65/3 110/66/3 111/67/3 112/68/3
+f 22/13/4 19/16/4 208/69/4 207/70/4
+f 113/71/3 114/72/3 115/73/3 116/74/3
+f 10/34/2 20/5/2 21/8/2 11/35/2
+f 117/75/1 118/76/1 119/77/1 120/78/1
+f 24/79/1 14/80/1 26/81/1 25/82/1
+f 14/80/1 4/83/1 27/84/1 26/81/1
+f 4/83/1 20/85/1 28/86/1 27/84/1
+f 20/85/1 24/79/1 25/82/1 28/86/1
+f 23/87/3 16/88/3 30/89/3 29/90/3
+f 16/88/3 6/91/3 31/92/3 30/89/3
+f 6/91/3 22/93/3 32/94/3 31/92/3
+f 22/93/3 23/87/3 29/90/3 32/94/3
+f 15/95/3 17/96/3 34/97/3 33/98/3
+f 17/96/3 12/99/3 35/100/3 34/97/3
+f 12/99/3 5/101/3 36/102/3 35/100/3
+f 5/101/3 15/95/3 33/98/3 36/102/3
+f 13/103/1 18/104/1 38/105/1 37/106/1
+f 18/104/1 10/107/1 39/108/1 38/105/1
+f 10/107/1 3/109/1 40/110/1 39/108/1
+f 3/109/1 13/103/1 37/106/1 40/110/1
+f 1/111/1 9/112/1 42/113/1 41/114/1
+f 9/112/1 18/104/1 43/115/1 42/113/1
+f 18/104/1 13/103/1 44/116/1 43/115/1
+f 13/103/1 1/111/1 41/114/1 44/116/1
+f 7/36/3 11/35/3 46/117/3 45/118/3
+f 11/35/3 17/96/3 47/119/3 46/117/3
+f 17/96/3 15/95/3 48/120/3 47/119/3
+f 15/95/3 7/36/3 45/118/3 48/120/3
+f 21/8/3 8/7/3 50/121/3 49/122/3
+f 8/7/3 16/88/3 51/123/3 50/121/3
+f 16/88/3 23/87/3 52/124/3 51/123/3
+f 23/87/3 21/8/3 49/122/3 52/124/3
+f 19/125/1 2/126/1 54/127/1 53/128/1
+f 2/126/1 14/80/1 55/129/1 54/127/1
+f 14/80/1 24/79/1 56/130/1 55/129/1
+f 24/79/1 19/125/1 53/128/1 56/130/1
+f 9/112/1 19/125/1 58/131/1 57/132/1
+f 19/125/1 24/79/1 59/133/1 58/131/1
+f 24/79/1 18/104/1 60/134/1 59/133/1
+f 18/104/1 9/112/1 57/132/1 60/134/1
+f 11/35/3 21/8/3 62/135/3 61/136/3
+f 21/8/3 23/87/3 63/137/3 62/135/3
+f 23/87/3 17/96/3 64/138/3 63/137/3
+f 17/96/3 11/35/3 61/136/3 64/138/3
+f 17/96/3 23/87/3 66/139/3 65/140/3
+f 23/87/3 22/93/3 67/141/3 66/139/3
+f 22/93/3 12/99/3 68/142/3 67/141/3
+f 12/99/3 17/96/3 65/140/3 68/142/3
+f 18/104/1 24/79/1 70/143/1 69/144/1
+f 24/79/1 20/85/1 71/145/1 70/143/1
+f 20/85/1 10/107/1 72/146/1 71/145/1
+f 10/107/1 18/104/1 69/144/1 72/146/1
+f 25/147/7 26/148/7 74/149/7 73/150/7
+f 26/151/8 27/152/8 75/153/8 74/154/8
+f 27/155/9 28/156/9 76/157/9 75/158/9
+f 28/159/10 25/160/10 73/161/10 76/162/10
+f 29/163/11 30/164/11 78/165/11 77/166/11
+f 30/167/12 31/168/12 79/169/12 78/170/12
+f 31/171/13 32/172/13 80/173/13 79/174/13
+f 32/175/14 29/176/14 77/177/14 80/178/14
+f 33/179/11 34/180/11 82/181/11 81/182/11
+f 34/183/12 35/184/12 83/185/12 82/186/12
+f 35/187/13 36/188/13 84/189/13 83/190/13
+f 36/191/14 33/192/14 81/193/14 84/194/14
+f 37/195/7 38/196/7 86/197/7 85/198/7
+f 38/199/8 39/200/8 87/201/8 86/202/8
+f 39/203/9 40/204/9 88/205/9 87/206/9
+f 40/207/10 37/208/10 85/209/10 88/210/10
+f 41/211/7 42/212/7 90/213/7 89/214/7
+f 42/215/8 43/216/8 91/217/8 90/218/8
+f 43/219/9 44/220/9 92/221/9 91/222/9
+f 44/223/10 41/224/10 89/225/10 92/226/10
+f 45/227/11 46/228/11 94/229/11 93/230/11
+f 46/231/12 47/232/12 95/233/12 94/234/12
+f 47/235/13 48/236/13 96/237/13 95/238/13
+f 48/239/14 45/240/14 93/241/14 96/242/14
+f 49/243/11 50/244/11 98/245/11 97/246/11
+f 50/247/12 51/248/12 99/249/12 98/250/12
+f 51/251/13 52/252/13 100/253/13 99/254/13
+f 52/255/14 49/256/14 97/257/14 100/258/14
+f 53/259/7 54/260/7 102/261/7 101/262/7
+f 54/263/8 55/264/8 103/265/8 102/266/8
+f 55/267/9 56/268/9 104/269/9 103/270/9
+f 56/271/10 53/272/10 101/273/10 104/274/10
+f 57/275/7 58/276/7 106/277/7 105/278/7
+f 58/279/8 59/280/8 107/281/8 106/282/8
+f 59/283/9 60/284/9 108/285/9 107/286/9
+f 60/287/10 57/288/10 105/289/10 108/290/10
+f 61/291/11 62/292/11 110/293/11 109/294/11
+f 62/295/12 63/296/12 111/297/12 110/298/12
+f 63/299/13 64/300/13 112/301/13 111/302/13
+f 64/303/14 61/304/14 109/305/14 112/306/14
+f 65/307/11 66/308/11 114/309/11 113/310/11
+f 66/311/12 67/312/12 115/313/12 114/314/12
+f 67/315/13 68/316/13 116/317/13 115/318/13
+f 68/319/14 65/320/14 113/321/14 116/322/14
+f 69/323/7 70/324/7 118/325/7 117/326/7
+f 70/327/8 71/328/8 119/329/8 118/330/8
+f 71/331/9 72/332/9 120/333/9 119/334/9
+f 72/335/10 69/336/10 117/337/10 120/338/10
+f 146/339/1 123/340/1 129/341/1 150/342/1
+f 161/343/15 155/344/15 128/345/15 147/346/15
+f 153/347/3 140/348/3 126/349/3 148/350/3
+f 160/351/16 157/352/16 122/353/16 145/354/16
+f 159/355/17 139/356/17 125/357/17 156/358/17
+f 158/359/18 138/360/18 122/361/18 157/362/18
+f 142/363/19 132/364/19 136/365/19 144/366/19
+f 145/367/1 122/368/1 131/369/1 149/370/1
+f 138/371/1 124/372/1 132/373/1 142/374/1
+f 137/375/1 121/376/1 130/377/1 141/378/1
+f 129/379/20 141/380/20 143/381/20 133/382/20
+f 141/380/21 130/383/21 134/384/21 143/381/21
+f 150/385/22 129/379/22 133/382/22 152/386/22
+f 149/387/23 131/388/23 135/389/23 151/390/23
+f 123/340/1 137/375/1 141/378/1 129/341/1
+f 122/368/1 138/371/1 142/374/1 131/369/1
+f 131/391/24 142/363/24 144/366/24 135/392/24
+f 155/344/25 124/393/25 138/360/25 158/359/25
+f 154/394/26 127/395/26 139/356/26 159/355/26
+f 147/396/3 128/397/3 140/348/3 153/347/3
+f 127/398/3 147/396/3 153/347/3 139/399/3
+f 130/400/27 149/387/27 151/390/27 134/401/27
+f 132/364/28 150/402/28 152/403/28 136/365/28
+f 121/376/1 145/367/1 149/370/1 130/377/1
+f 156/404/29 160/351/29 145/354/29 121/405/29
+f 139/399/3 153/347/3 148/350/3 125/406/3
+f 154/394/30 161/407/30 147/408/30 127/395/30
+f 124/372/1 146/339/1 150/342/1 132/373/1
+f 123/409/31 146/410/31 161/407/31 154/394/31
+f 125/411/32 148/412/32 160/351/32 156/404/32
+f 123/409/33 154/394/33 159/355/33 137/413/33
+f 128/345/34 155/344/34 158/359/34 140/414/34
+f 140/414/35 158/359/35 157/362/35 126/415/35
+f 137/413/36 159/355/36 156/358/36 121/416/36
+f 148/412/37 126/417/37 157/352/37 160/351/37
+f 146/418/38 124/393/38 155/344/38 161/343/38
+f 187/419/3 164/420/3 170/421/3 191/422/3
+f 202/423/16 196/424/16 169/425/16 188/426/16
+f 194/427/1 181/428/1 167/429/1 189/430/1
+f 201/431/15 198/432/15 163/433/15 186/434/15
+f 200/435/33 180/436/33 166/437/33 197/438/33
+f 199/439/34 179/440/34 163/433/34 198/432/34
+f 183/441/24 173/442/24 177/443/24 185/444/24
+f 186/445/3 163/446/3 172/447/3 190/448/3
+f 179/449/3 165/450/3 173/451/3 183/452/3
+f 178/453/3 162/454/3 171/455/3 182/456/3
+f 170/457/21 182/458/21 184/459/21 174/460/21
+f 182/458/20 171/461/20 175/462/20 184/459/20
+f 191/463/39 170/457/39 174/460/39 193/464/39
+f 190/465/28 172/466/28 176/467/28 192/468/28
+f 164/420/3 178/453/3 182/456/3 170/421/3
+f 163/446/3 179/449/3 183/452/3 172/447/3
+f 172/466/19 183/441/19 185/444/19 176/467/19
+f 196/469/35 165/470/35 179/440/35 199/439/35
+f 195/471/36 168/472/36 180/436/36 200/435/36
+f 188/473/1 169/474/1 181/428/1 194/427/1
+f 168/475/1 188/473/1 194/427/1 180/476/1
+f 171/461/22 190/477/22 192/478/22 175/462/22
+f 173/479/40 191/463/40 193/464/40 177/480/40
+f 162/454/3 186/445/3 190/448/3 171/455/3
+f 197/438/30 201/481/30 186/482/30 162/483/30
+f 180/476/1 194/427/1 189/430/1 166/484/1
+f 195/485/29 202/423/29 188/426/29 168/486/29
+f 165/450/3 187/419/3 191/422/3 173/451/3
+f 164/487/32 187/488/32 202/423/32 195/485/32
+f 166/437/31 189/489/31 201/481/31 197/438/31
+f 164/490/17 195/471/17 200/435/17 178/491/17
+f 169/492/18 196/469/18 199/439/18 181/493/18
+f 181/493/25 199/439/25 198/432/25 167/494/25
+f 178/491/26 200/435/26 197/438/26 162/483/26
+f 189/495/38 167/494/38 198/432/38 201/431/38
+f 187/488/37 165/496/37 196/424/37 202/423/37
+f 204/497/4 203/498/4 206/499/4 205/500/4
+f 203/498/4 207/501/4 208/502/4 206/499/4
+f 19/16/4 9/25/4 206/28/4 208/69/4
+f 1/26/4 5/503/4 204/504/4 205/27/4
+f 12/505/4 22/13/4 207/70/4 203/506/4
+f 5/503/4 12/505/4 203/506/4 204/504/4
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR.obj.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR.obj.meta
new file mode 100644
index 00000000..59f3b329
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR.obj.meta	
@@ -0,0 +1,94 @@
+fileFormatVersion: 2
+guid: 477599504a82c244fb76984b9089577c
+ModelImporter:
+  serializedVersion: 22
+  fileIDToRecycleName:
+    100000: //RootNode
+    100002: default
+    400000: //RootNode
+    400002: default
+    2100000: Material.008
+    2300000: default
+    3300000: default
+    4300000: default
+  externalObjects: {}
+  materials:
+    importMaterials: 1
+    materialName: 0
+    materialSearch: 1
+    materialLocation: 1
+  animations:
+    legacyGenerateAnimations: 4
+    bakeSimulation: 0
+    resampleCurves: 1
+    optimizeGameObjects: 0
+    motionNodeName: 
+    rigImportErrors: 
+    rigImportWarnings: 
+    animationImportErrors: 
+    animationImportWarnings: 
+    animationRetargetingWarnings: 
+    animationDoRetargetingWarnings: 0
+    importAnimatedCustomProperties: 0
+    importConstraints: 0
+    animationCompression: 1
+    animationRotationError: 0.5
+    animationPositionError: 0.5
+    animationScaleError: 0.5
+    animationWrapMode: 0
+    extraExposedTransformPaths: []
+    extraUserProperties: []
+    clipAnimations: []
+    isReadable: 1
+  meshes:
+    lODScreenPercentages: []
+    globalScale: 1
+    meshCompression: 0
+    addColliders: 0
+    importVisibility: 1
+    importBlendShapes: 1
+    importCameras: 1
+    importLights: 1
+    swapUVChannels: 0
+    generateSecondaryUV: 0
+    useFileUnits: 1
+    optimizeMeshForGPU: 1
+    keepQuads: 0
+    weldVertices: 1
+    preserveHierarchy: 0
+    indexFormat: 0
+    secondaryUVAngleDistortion: 8
+    secondaryUVAreaDistortion: 15.000001
+    secondaryUVHardAngle: 88
+    secondaryUVPackMargin: 4
+    useFileScale: 1
+  tangentSpace:
+    normalSmoothAngle: 60
+    normalImportMode: 0
+    tangentImportMode: 3
+    normalCalculationMode: 4
+  importAnimation: 1
+  copyAvatar: 0
+  humanDescription:
+    serializedVersion: 2
+    human: []
+    skeleton: []
+    armTwist: 0.5
+    foreArmTwist: 0.5
+    upperLegTwist: 0.5
+    legTwist: 0.5
+    armStretch: 0.05
+    legStretch: 0.05
+    feetSpacing: 0
+    rootMotionBoneName: 
+    rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1}
+    hasTranslationDoF: 0
+    hasExtraRoot: 0
+    skeletonHasParents: 1
+  lastHumanDescriptionAvatarSource: {instanceID: 0}
+  animationType: 0
+  humanoidOversampling: 1
+  additionalBone: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR_TEXTURE.jpg b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR_TEXTURE.jpg
new file mode 100644
index 00000000..13c5f7bb
Binary files /dev/null and b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR_TEXTURE.jpg differ
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR_TEXTURE.jpg.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR_TEXTURE.jpg.meta
new file mode 100644
index 00000000..d8337d6e
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Door/CHAHIN_DOOR_TEXTURE.jpg.meta	
@@ -0,0 +1,84 @@
+fileFormatVersion: 2
+guid: fa16e291d622d594da4db175836500ec
+TextureImporter:
+  fileIDToRecycleName: {}
+  externalObjects: {}
+  serializedVersion: 5
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -1
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 2
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: a4a57905b5af4e84c877922c76436d26
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+  spritePackingTag: 
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key.meta
new file mode 100644
index 00000000..74c917f3
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key.meta	
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 3c92e844fb69c4e42a36048aedfb0383
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/CC-BY.txt b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/CC-BY.txt
new file mode 100644
index 00000000..ce2f1e15
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/CC-BY.txt	
@@ -0,0 +1 @@
+https://poly.google.com/view/0J_HflIStKl
\ No newline at end of file
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/CC-BY.txt.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/CC-BY.txt.meta
new file mode 100644
index 00000000..d18bc083
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/CC-BY.txt.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 18e8825aec419e54db94c67cab07a827
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/Key_01(1).obj b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/Key_01(1).obj
new file mode 100644
index 00000000..b37594de
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/Key_01(1).obj	
@@ -0,0 +1,689 @@
+# This file uses centimeters as units for non-parametric coordinates.
+
+mtllib Key_01.mtl
+g default
+v -3.623430 41.844204 0.508639
+v 3.367537 41.844204 0.508639
+v -3.623430 -50.777809 0.508639
+v 3.367537 -50.777809 0.508639
+v -3.623430 -50.777809 4.903527
+v 3.367537 -50.777809 4.903527
+v -3.623430 41.844204 4.903527
+v 3.367537 41.844204 4.903527
+v -3.623430 -43.823883 4.903527
+v -3.623430 -43.823883 0.508639
+v 3.367537 -43.823883 0.508639
+v 3.367537 -43.823883 4.903527
+v 3.367537 -27.218588 4.903527
+v -3.623430 -27.218588 4.903527
+v -3.623430 -27.218588 0.508639
+v 3.367537 -27.218588 0.508639
+v -25.453233 -27.218588 4.291040
+v -25.453233 -27.218588 1.121125
+v -25.453233 -43.823883 1.121125
+v -25.453233 -43.823883 4.291040
+v -16.650407 -43.823883 4.291040
+v -12.219377 -43.823883 4.291040
+v -12.219377 -43.823883 1.121125
+v -16.650407 -43.823883 1.121125
+v -12.219377 -40.779949 1.121125
+v -16.650407 -40.779949 1.121125
+v -16.650407 -30.262526 1.121125
+v -12.219377 -30.262526 1.121125
+v -16.650407 -27.218588 1.121125
+v -12.219377 -27.218588 1.121125
+v -12.219377 -27.218588 4.291040
+v -16.650407 -27.218588 4.291040
+v -16.650407 -40.779949 4.291040
+v -12.219377 -40.779949 4.291040
+v -12.219377 -30.262526 4.291040
+v -16.650407 -30.262526 4.291040
+v -25.453233 -37.721973 4.291040
+v -25.453233 -33.320499 4.291040
+v -22.129381 -33.320499 4.291040
+v -22.129381 -37.721973 4.291040
+v -22.129381 -33.320499 1.121125
+v -22.129381 -37.721973 1.121125
+v -25.453233 -33.320499 1.121125
+v -25.453233 -37.721973 1.121125
+v -3.623430 -15.853764 4.903527
+v -3.623430 -15.853764 0.508639
+v 3.367537 -15.853764 0.508639
+v 3.367537 -15.853764 4.903527
+v -3.623430 -23.848827 4.903527
+v 3.367537 -23.848827 4.903527
+v -3.623430 -23.848827 0.508639
+v 3.367537 -23.848827 0.508639
+v -4.384538 -18.556801 5.664626
+v -4.384538 -22.459135 5.664626
+v 4.128646 -22.459135 5.664626
+v 4.128646 -18.556801 5.664626
+v -4.384538 -18.556801 -0.252460
+v -4.384538 -22.459135 -0.252460
+v 4.128646 -18.556801 -0.252460
+v 4.128646 -22.459135 -0.252460
+v -4.339555 -27.218588 4.291040
+v -4.339555 -27.218588 1.121125
+v -4.339555 -43.823883 4.291040
+v -4.339555 -43.823883 1.121125
+v -0.127946 66.173012 4.903527
+v -0.127946 66.173012 0.508639
+v 12.894820 47.501888 4.903527
+v 7.634886 44.927113 4.903527
+v 12.894820 47.501888 0.508639
+v 7.634886 44.927113 0.508639
+v 12.894820 59.961433 0.508639
+v 7.634886 64.429657 0.508639
+v 12.894820 59.961433 4.903527
+v 7.634886 64.429657 4.903527
+v -13.150712 47.501888 4.903527
+v -7.890764 44.927113 4.903527
+v -13.150712 47.501888 0.508639
+v -7.890764 44.927113 0.508639
+v -13.150712 59.961433 4.903527
+v -7.890764 64.429657 4.903527
+v -13.150712 59.961433 0.508639
+v -7.890764 64.429657 0.508639
+v -0.127946 50.249329 4.903527
+v -0.127946 58.583656 4.903527
+v -0.127946 58.583660 0.508639
+v -0.127946 50.249332 0.508639
+v -5.950059 48.131592 4.903527
+v 5.694182 60.701397 4.903527
+v -5.950059 60.701397 0.508639
+v 5.694182 48.131592 0.508639
+v 5.694182 48.131592 4.903527
+v 9.510375 51.662643 4.903527
+v 9.510375 57.170345 4.903527
+v -5.950059 60.701397 4.903527
+v -9.766252 57.170341 4.903527
+v -9.766252 51.662643 4.903527
+v 5.694182 60.701401 0.508639
+v 9.510375 51.662647 0.508639
+v 9.510375 57.170345 0.508639
+v -5.950059 48.131592 0.508639
+v -9.766252 57.170341 0.508639
+v -9.766252 51.662647 0.508639
+vt 0.375000 0.250000
+vt 0.625000 0.250000
+vt 0.375000 0.500000
+vt 0.625000 0.500000
+vt 0.875000 0.250000
+vt 0.125000 0.250000
+vt 0.375000 0.625000
+vt 0.875000 0.125000
+vt 0.375000 0.102089
+vt 0.125000 0.085411
+vt 0.125000 0.104333
+vt 0.625000 0.125000
+vt 0.625000 0.625000
+vt 0.125000 0.062500
+vt 0.375000 0.125000
+vt 0.125000 0.125000
+vt 0.375000 0.125000
+vt 0.125000 0.125000
+vt 0.125000 0.125000
+vt 0.375000 0.122766
+vt 0.375000 0.125000
+vt 0.375000 0.062500
+vt 0.125000 0.123038
+vt 0.375000 0.064734
+vt 0.375000 0.083167
+vt 0.375000 0.062500
+vt 0.875000 0.062500
+vt 0.375000 0.687500
+vt 0.125000 0.062500
+vt 0.125000 0.064462
+vt 0.375000 0.090911
+vt 0.125000 0.090911
+vt 0.125000 0.090911
+vt 0.375000 0.090911
+vt 0.375000 0.085411
+vt 0.125000 0.083360
+vt 0.125000 0.096589
+vt 0.125000 0.102089
+vt 0.125000 0.096589
+vt 0.375000 0.104140
+vt 0.375000 0.096589
+vt 0.375000 0.096589
+vt 0.125000 0.000000
+vt 0.375000 0.000000
+vt 0.125000 0.030263
+vt 0.625000 0.000000
+vt 0.875000 0.000000
+vt 0.625000 0.719737
+vt 0.625000 0.709363
+vt 0.125000 0.040637
+vt 0.375000 0.719737
+vt 0.375000 0.030263
+vt 0.625000 0.030263
+vt 0.875000 0.030263
+vt 0.625000 0.687500
+vt 0.375000 0.709363
+vt 0.375000 0.040637
+vt 0.125000 0.062500
+vt 0.625000 0.040637
+vt 0.375000 0.062500
+vt 0.875000 0.040637
+vt 0.625000 0.062500
+vt 0.375000 0.711532
+vt 0.625000 0.711532
+vt 0.625000 0.719737
+vt 0.375000 0.719737
+vt 0.125000 0.030263
+vt 0.375000 0.030263
+vt 0.375000 0.038468
+vt 0.125000 0.038468
+vt 0.625000 0.030263
+vt 0.625000 0.038468
+vt 0.875000 0.030263
+vt 0.875000 0.038468
+vt 0.125000 0.062500
+vt 0.375000 0.062500
+vt 0.125000 0.125000
+vt 0.375000 0.125000
+vt 0.500000 1.000000
+vt 0.625000 0.750000
+vt 0.500000 0.750000
+vt 0.375000 1.000000
+vt 0.625000 1.000000
+vt 0.625000 1.000000
+vt 0.632829 0.750000
+vt 0.630876 1.000000
+vt 0.636059 0.750000
+vt 0.375000 0.750000
+vt 0.363768 0.750000
+vt 0.368959 1.000000
+vt 0.368794 0.750000
+vt 0.362755 1.000000
+vt 0.637060 0.750000
+vt 0.646083 1.000000
+vt 0.637259 1.000000
+vt 0.629817 0.750000
+vt 0.368722 0.750000
+vt 0.363639 1.000000
+vt 0.362940 0.750000
+vt 0.369030 1.000000
+vt 0.500000 0.750000
+vt 0.500000 0.750000
+vt 0.500000 1.000000
+vt 0.500000 1.000000
+vt 0.437500 0.750000
+vt 0.562500 0.750000
+vt 0.437500 1.000000
+vt 0.562500 1.000000
+vt 0.562500 0.750000
+vt 0.625000 0.750000
+vt 0.625000 0.750000
+vt 0.437500 0.750000
+vt 0.375000 0.750000
+vt 0.375000 0.750000
+vt 0.562500 1.000000
+vt 0.625000 1.000000
+vt 0.625000 1.000000
+vt 0.437500 1.000000
+vt 0.375000 1.000000
+vt 0.375000 1.000000
+vn -0.057498 0.000000 -0.998346
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn -0.057498 -0.000000 0.998346
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000001 -1.000000 -0.000000
+vn 0.000001 -1.000000 -0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 -0.000000 -1.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn -0.649974 -0.000000 0.759956
+vn -0.649974 -0.000000 0.759956
+vn -0.066965 -0.000000 0.997755
+vn 0.000000 -0.000000 1.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn -0.066965 0.000000 -0.997755
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 -0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 -0.000000 1.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 -1.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -1.000000 -0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn -0.519775 -0.273225 0.809433
+vn 0.519775 -0.273225 0.809433
+vn 0.441062 -0.604744 0.663136
+vn -0.441062 -0.604744 0.663136
+vn -0.519775 -0.273225 -0.809433
+vn -0.441062 -0.604744 -0.663136
+vn 0.519775 -0.273225 -0.809433
+vn 0.441062 -0.604744 -0.663136
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn 0.515885 0.363658 0.775639
+vn -0.515885 0.363658 0.775639
+vn -0.515886 0.363658 0.775638
+vn 0.515886 0.363658 0.775638
+vn -0.515885 0.363658 -0.775639
+vn -0.515886 0.363658 -0.775638
+vn 0.515885 0.363658 -0.775639
+vn 0.515886 0.363658 -0.775638
+vn 0.000001 1.000000 0.000000
+vn 0.000001 1.000000 0.000000
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 -1.000000 -0.000000
+vn -0.649974 0.000000 -0.759956
+vn -0.649974 0.000000 -0.759956
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn 0.585607 -0.810595 -0.000000
+vn 0.585607 -0.810595 -0.000000
+vn 0.585607 -0.810595 -0.000000
+vn 0.585607 -0.810595 -0.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 -0.000000 -1.000000
+vn 0.000000 -0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 0.219119 0.975698 0.000000
+vn 0.219119 0.975698 0.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.585609 -0.810594 -0.000000
+vn -0.585609 -0.810594 -0.000000
+vn -0.585609 -0.810594 -0.000000
+vn -0.585609 -0.810594 -0.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 0.000000 1.000000
+vn -0.219120 0.975698 0.000000
+vn -0.219120 0.975698 0.000000
+vn 0.000000 -0.000000 -1.000000
+vn -0.000000 0.000000 -1.000000
+vn -0.000000 -0.000000 -1.000000
+vn 0.000000 -0.000000 -1.000000
+vn 0.439659 -0.898165 -0.000000
+vn 0.439659 -0.898165 -0.000000
+vn 0.439659 -0.898165 -0.000000
+vn 0.439659 -0.898165 -0.000000
+vn 0.647420 0.762134 0.000000
+vn 0.647420 0.762134 0.000000
+vn 0.647420 0.762134 0.000000
+vn 0.647420 0.762134 0.000000
+vn -0.439657 -0.898166 -0.000000
+vn -0.439657 -0.898166 -0.000000
+vn -0.439657 -0.898166 -0.000000
+vn -0.439657 -0.898166 -0.000000
+vn -0.647419 0.762134 0.000000
+vn -0.647419 0.762134 0.000000
+vn -0.647419 0.762134 0.000000
+vn -0.647419 0.762134 0.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 -1.000000
+vn 0.000000 -0.000000 -1.000000
+vn 0.000000 -0.000000 -1.000000
+vn 0.000000 -0.000000 -1.000000
+vn -0.000000 -0.000000 -1.000000
+vn -0.000000 0.000000 -1.000000
+vn -0.000000 -0.000000 -1.000000
+vn -0.000000 -0.000000 -1.000000
+vn -0.000000 -0.000000 -1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 -0.000000 1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 -0.000000 -1.000000
+vn 0.000000 0.000000 -1.000000
+vn 0.000000 -0.000000 -1.000000
+vn 0.000000 -0.000000 -1.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn -0.679153 -0.733996 -0.000000
+vn -0.679153 -0.733996 -0.000000
+vn -0.679153 -0.733996 -0.000000
+vn -0.679153 -0.733996 -0.000000
+vn 0.341830 -0.939762 -0.000001
+vn 0.341830 -0.939762 -0.000001
+vn 0.341830 -0.939762 -0.000001
+vn 0.341830 -0.939762 -0.000001
+vn -0.341830 -0.939762 -0.000000
+vn -0.341830 -0.939762 -0.000000
+vn -0.341830 -0.939762 -0.000000
+vn -0.341830 -0.939762 -0.000000
+vn 0.679154 -0.733996 -0.000000
+vn 0.679154 -0.733996 -0.000000
+vn 0.679154 -0.733996 -0.000000
+vn 0.679154 -0.733996 -0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn 0.679153 0.733997 0.000000
+vn 0.679153 0.733997 0.000000
+vn 0.679153 0.733997 0.000000
+vn 0.679153 0.733997 0.000000
+vn -0.341829 0.939762 0.000000
+vn -0.341829 0.939762 0.000000
+vn -0.341829 0.939762 0.000000
+vn -0.341829 0.939762 0.000000
+vn 0.341828 0.939763 0.000000
+vn 0.341828 0.939763 0.000000
+vn 0.341828 0.939763 0.000000
+vn 0.341828 0.939763 0.000000
+vn -0.679153 0.733997 0.000000
+vn -0.679153 0.733997 0.000000
+vn -0.679153 0.733997 0.000000
+vn -0.679153 0.733997 0.000000
+s 1
+g pCube21
+usemtl blinn2SG
+f 10/15/1 11/12/2 4/2/3 3/1/4
+s off
+f 3/1/5 4/2/6 6/4/7 5/3/8
+s 1
+f 5/3/9 6/4/10 12/13/11 9/7/12
+f 11/12/13 12/8/14 6/5/15 4/2/16
+s off
+f 9/16/17 10/15/18 3/1/19 5/6/20
+s 4
+f 61/75/21 62/76/22 30/26/23 31/14/24
+s 5
+f 10/15/25 9/16/26 63/77/27 64/78/28
+s off
+f 24/21/29 21/19/30 20/23/31 19/20/32
+s 6
+f 26/9/33 24/21/34 19/20/35
+s off
+f 32/29/36 29/22/37 18/24/38 17/30/39
+s 7
+f 21/19/40 33/38/41 20/23/42
+s 6
+f 29/22/43 27/35/44 18/24/45
+s 7
+f 17/30/46 36/10/47 32/29/48
+f 39/32/49 40/39/50 34/11/51 35/36/52
+s 1
+f 61/75/53 63/77/54 9/16/12 14/58/55
+f 9/7/12 12/13/11 13/55/56 14/28/55
+f 12/8/14 11/12/13 16/62/57 13/27/58
+f 11/12/2 10/15/1 15/60/59 16/62/60
+s off
+f 62/76/61 28/25/62 30/26/63
+s 6
+f 28/25/64 25/40/65 42/41/66 41/34/67
+f 27/35/44 41/34/67 43/31/68 18/24/45
+s 7
+f 39/32/49 36/10/47 17/30/46 38/33/69
+s off
+f 43/31/70 38/33/71 17/30/72 18/24/73
+s 6
+f 28/25/64 41/34/67 27/35/44
+s 7
+f 39/32/49 35/36/52 36/10/47
+f 33/38/41 40/39/50 37/37/74 20/23/42
+f 33/38/41 34/11/51 40/39/50
+s 6
+f 25/40/65 26/9/33 42/41/66
+f 44/42/75 42/41/66 26/9/33 19/20/35
+s off
+f 20/23/76 37/37/77 44/42/78 19/20/79
+f 30/26/80 28/25/81 35/36/82 31/14/83
+f 28/25/84 27/35/85 36/10/86 35/36/87
+f 27/35/88 29/22/89 32/29/90 36/10/91
+f 37/37/92 40/39/93 42/41/94 44/42/95
+f 40/39/96 39/32/97 41/34/98 42/41/99
+f 39/32/100 38/33/101 43/31/102 41/34/103
+f 22/18/104 34/11/105 25/40/106 23/17/107
+f 34/11/108 33/38/109 26/9/110 25/40/111
+f 33/38/112 21/19/113 24/21/114 26/9/115
+f 7/43/116 1/44/117 46/52/118 45/45/119
+f 1/44/120 2/46/121 47/53/122 46/52/123
+f 2/46/124 8/47/125 48/54/126 47/53/127
+f 45/51/128 48/48/129 8/80/130 7/88/131
+s 1
+f 49/56/132 50/49/133 55/64/134 54/63/135
+f 51/57/136 49/50/132 54/70/135 58/69/137
+f 50/61/133 52/59/138 60/72/139 55/74/134
+f 52/59/138 51/57/136 58/69/137 60/72/139
+s off
+f 53/66/140 54/63/141 55/64/142 56/65/143
+f 54/70/144 53/67/145 57/68/146 58/69/147
+f 58/69/148 57/68/149 59/71/150 60/72/151
+f 60/72/152 59/71/153 56/73/154 55/74/155
+s 1
+f 14/28/55 13/55/56 50/49/133 49/56/132
+f 49/50/132 51/57/136 15/60/156 14/58/157
+f 51/57/136 52/59/138 16/62/60 15/60/59
+f 52/59/138 50/61/133 13/27/58 16/62/57
+s 12
+f 48/48/158 45/51/159 53/66/160 56/65/161
+f 45/45/159 46/52/162 57/68/163 53/67/160
+f 46/52/162 47/53/164 59/71/165 57/68/163
+f 47/53/164 48/54/158 56/73/161 59/71/165
+s 4
+f 14/58/166 15/60/167 62/76/22 61/75/21
+s 5
+f 64/78/28 63/77/27 22/18/168 23/17/169
+s 1
+f 64/78/170 62/76/171 15/60/59 10/15/1
+s 7
+f 35/36/52 34/11/51 63/77/172 61/75/173
+s off
+f 35/36/174 61/75/175 31/14/176
+f 63/77/177 34/11/178 22/18/179
+f 25/40/180 64/78/181 23/17/182
+s 6
+f 25/40/65 28/25/64 62/76/183 64/78/184
+s 13
+f 7/88/185 8/80/186 83/101/187
+s off
+f 73/96/188 67/85/189 69/94/190 71/86/191
+f 77/90/192 75/97/193 79/91/194 81/100/195
+f 8/80/196 2/83/197 70/84/198 68/93/199
+s 14
+f 99/117/200 97/115/201 72/95/202 71/86/203
+s 15
+f 66/79/204 65/81/205 74/87/206 72/95/207
+s 13
+f 92/110/208 91/109/209 68/93/210 67/85/211
+s off
+f 1/82/212 7/88/213 76/89/214 78/98/215
+s 13
+f 76/89/216 87/105/217 96/114/218 75/97/219
+s 15
+f 65/81/205 66/79/204 82/92/220 80/99/221
+s 14
+f 89/107/222 101/119/223 81/100/224 82/92/225
+s off
+f 67/85/226 68/93/227 70/84/228 69/94/229
+f 71/86/230 72/95/231 74/87/232 73/96/233
+f 76/89/234 75/97/235 77/90/236 78/98/237
+f 79/91/238 80/99/239 82/92/240 81/100/241
+s 13
+f 74/87/242 88/106/243 93/111/244 73/96/245
+f 95/113/246 94/112/247 80/99/248 79/91/249
+s 14
+f 90/108/250 70/84/251 2/83/252 86/104/253
+f 2/83/252 1/82/254 86/104/253
+f 102/120/255 100/118/256 78/98/257 77/90/258
+s 13
+f 68/93/210 91/109/209 83/101/187 8/80/186
+f 92/110/208 67/85/211 73/96/245 93/111/244
+f 65/81/259 84/102/260 88/106/243 74/87/242
+f 80/99/248 94/112/247 84/102/260 65/81/259
+f 79/91/249 75/97/219 96/114/218 95/113/246
+f 7/88/185 83/101/187 87/105/217 76/89/216
+s 14
+f 72/95/202 97/115/201 85/103/261 66/79/262
+f 69/94/263 98/116/264 99/117/200 71/86/203
+f 66/79/262 85/103/261 89/107/222 82/92/225
+f 78/98/257 100/118/256 86/104/253 1/82/254
+f 102/120/255 77/90/258 81/100/224 101/119/223
+f 90/108/265 98/116/264 69/94/263 70/84/266
+s off
+f 98/116/267 92/110/268 93/111/269 99/117/270
+f 93/111/271 88/106/272 97/115/273 99/117/274
+f 88/106/275 84/102/276 85/103/277 97/115/278
+f 84/102/279 94/112/280 89/107/281 85/103/282
+f 94/112/283 95/113/284 101/119/285 89/107/286
+f 96/114/287 102/120/288 101/119/289 95/113/290
+f 96/114/291 87/105/292 100/118/293 102/120/294
+f 87/105/295 83/101/296 86/104/297 100/118/298
+f 83/101/299 91/109/300 90/108/301 86/104/302
+f 91/109/303 92/110/304 98/116/305 90/108/306
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/Key_01(1).obj.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/Key_01(1).obj.meta
new file mode 100644
index 00000000..8208ded8
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/Key_01(1).obj.meta	
@@ -0,0 +1,94 @@
+fileFormatVersion: 2
+guid: e15dd1c22ffb862419c5809b638f5c5c
+ModelImporter:
+  serializedVersion: 22
+  fileIDToRecycleName:
+    100000: //RootNode
+    100002: pCube21
+    400000: //RootNode
+    400002: pCube21
+    2100000: blinn2SG
+    2300000: pCube21
+    3300000: pCube21
+    4300000: pCube21
+  externalObjects: {}
+  materials:
+    importMaterials: 1
+    materialName: 0
+    materialSearch: 1
+    materialLocation: 1
+  animations:
+    legacyGenerateAnimations: 4
+    bakeSimulation: 0
+    resampleCurves: 1
+    optimizeGameObjects: 0
+    motionNodeName: 
+    rigImportErrors: 
+    rigImportWarnings: 
+    animationImportErrors: 
+    animationImportWarnings: 
+    animationRetargetingWarnings: 
+    animationDoRetargetingWarnings: 0
+    importAnimatedCustomProperties: 0
+    importConstraints: 0
+    animationCompression: 1
+    animationRotationError: 0.5
+    animationPositionError: 0.5
+    animationScaleError: 0.5
+    animationWrapMode: 0
+    extraExposedTransformPaths: []
+    extraUserProperties: []
+    clipAnimations: []
+    isReadable: 1
+  meshes:
+    lODScreenPercentages: []
+    globalScale: 0.005
+    meshCompression: 0
+    addColliders: 0
+    importVisibility: 1
+    importBlendShapes: 1
+    importCameras: 1
+    importLights: 1
+    swapUVChannels: 0
+    generateSecondaryUV: 0
+    useFileUnits: 1
+    optimizeMeshForGPU: 1
+    keepQuads: 0
+    weldVertices: 1
+    preserveHierarchy: 0
+    indexFormat: 0
+    secondaryUVAngleDistortion: 8
+    secondaryUVAreaDistortion: 15.000001
+    secondaryUVHardAngle: 88
+    secondaryUVPackMargin: 4
+    useFileScale: 1
+  tangentSpace:
+    normalSmoothAngle: 60
+    normalImportMode: 0
+    tangentImportMode: 3
+    normalCalculationMode: 4
+  importAnimation: 0
+  copyAvatar: 0
+  humanDescription:
+    serializedVersion: 2
+    human: []
+    skeleton: []
+    armTwist: 0.5
+    foreArmTwist: 0.5
+    upperLegTwist: 0.5
+    legTwist: 0.5
+    armStretch: 0.05
+    legStretch: 0.05
+    feetSpacing: 0
+    rootMotionBoneName: 
+    rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1}
+    hasTranslationDoF: 0
+    hasExtraRoot: 0
+    skeletonHasParents: 1
+  lastHumanDescriptionAvatarSource: {instanceID: 0}
+  animationType: 0
+  humanoidOversampling: 1
+  additionalBone: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/Key_01.mtl b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/Key_01.mtl
new file mode 100644
index 00000000..602d9cf6
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/Key_01.mtl	
@@ -0,0 +1,69 @@
+newmtl blinn2SG
+illum 4
+Kd 1.00 0.83 0.04
+Ka 0.00 0.00 0.00
+Tf 1.00 1.00 1.00
+Ni 1.00
+Ks 0.50 0.50 0.50
+newmtl blinn3SG
+illum 4
+Kd 0.34 0.34 0.34
+Ka 0.00 0.00 0.00
+Tf 1.00 1.00 1.00
+Ni 1.00
+Ks 0.50 0.50 0.50
+newmtl blinn4SG
+illum 4
+Kd 0.72 0.32 0.06
+Ka 0.00 0.00 0.00
+Tf 1.00 1.00 1.00
+Ni 1.00
+Ks 0.50 0.50 0.50
+newmtl blinn5SG
+illum 4
+Kd 0.01 0.01 0.01
+Ka 0.00 0.00 0.00
+Tf 1.00 1.00 1.00
+Ni 1.00
+Ks 0.50 0.50 0.50
+newmtl blinn6SG
+illum 4
+Kd 1.00 1.00 1.00
+Ka 0.00 0.00 0.00
+Tf 1.00 1.00 1.00
+Ni 1.00
+Ks 0.50 0.50 0.50
+newmtl blinn8SG
+illum 4
+Kd 0.87 0.12 0.29
+Ka 0.00 0.00 0.00
+Tf 1.00 1.00 1.00
+Ni 1.00
+Ks 0.50 0.50 0.50
+newmtl blinn9SG
+illum 4
+Kd 0.07 0.43 0.08
+Ka 0.00 0.00 0.00
+Tf 1.00 1.00 1.00
+Ni 1.00
+Ks 0.50 0.50 0.50
+newmtl blinn10SG
+illum 4
+Kd 0.19 0.09 0.06
+Ka 0.00 0.00 0.00
+Tf 1.00 1.00 1.00
+Ni 1.00
+Ks 0.50 0.50 0.50
+newmtl blinn11SG
+illum 4
+Kd 0.00 0.33 0.78
+Ka 0.00 0.00 0.00
+Tf 1.00 1.00 1.00
+Ni 1.00
+Ks 0.50 0.50 0.50
+newmtl initialShadingGroup
+illum 4
+Kd 0.50 0.50 0.50
+Ka 0.00 0.00 0.00
+Tf 1.00 1.00 1.00
+Ni 1.00
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/Key_01.mtl.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/Key_01.mtl.meta
new file mode 100644
index 00000000..569c6e48
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Key/Key_01.mtl.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 29065757ac290e049851a13777b23d9c
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock.meta
new file mode 100644
index 00000000..ce1163be
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock.meta	
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: e9cf9d5f254be9b49aa42af727a02357
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/CC-BY.txt b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/CC-BY.txt
new file mode 100644
index 00000000..6fe7b621
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/CC-BY.txt	
@@ -0,0 +1,2 @@
+Bruno Oliveira
+https://poly.google.com/view/1EWXlRohqbL
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/CC-BY.txt.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/CC-BY.txt.meta
new file mode 100644
index 00000000..8f5cfba4
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/CC-BY.txt.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 510d63972a4a5854f879448ee36be7a8
+TextScriptImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/materials.mtl b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/materials.mtl
new file mode 100644
index 00000000..bebea5b7
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/materials.mtl	
@@ -0,0 +1,114 @@
+newmtl mat0
+  Ka 0.73 0.41 0.78
+  Kd 0.73 0.41 0.78
+
+newmtl mat1
+  Ka 0.61 0.15 0.69
+  Kd 0.61 0.15 0.69
+
+newmtl mat2
+  Ka 0.40 0.23 0.72
+  Kd 0.40 0.23 0.72
+
+newmtl mat3
+  Ka 0.50 0.87 0.92
+  Kd 0.50 0.87 0.92
+
+newmtl mat4
+  Ka 0.00 0.74 0.83
+  Kd 0.00 0.74 0.83
+
+newmtl mat5
+  Ka 0.01 0.61 0.90
+  Kd 0.01 0.61 0.90
+
+newmtl mat6
+  Ka 0.97 0.73 0.82
+  Kd 0.97 0.73 0.82
+
+newmtl mat7
+  Ka 0.94 0.38 0.57
+  Kd 0.94 0.38 0.57
+
+newmtl mat8
+  Ka 0.96 0.26 0.21
+  Kd 0.96 0.26 0.21
+
+newmtl mat9
+  Ka 0.55 0.76 0.29
+  Kd 0.55 0.76 0.29
+
+newmtl mat10
+  Ka 0.30 0.69 0.31
+  Kd 0.30 0.69 0.31
+
+newmtl mat11
+  Ka 0.00 0.59 0.53
+  Kd 0.00 0.59 0.53
+
+newmtl mat12
+  Ka 1.00 0.92 0.23
+  Kd 1.00 0.92 0.23
+
+newmtl mat13
+  Ka 1.00 0.60 0.00
+  Kd 1.00 0.60 0.00
+
+newmtl mat14
+  Ka 1.00 0.34 0.13
+  Kd 1.00 0.34 0.13
+
+newmtl mat15
+  Ka 0.81 0.85 0.86
+  Kd 0.81 0.85 0.86
+
+newmtl mat16
+  Ka 0.47 0.56 0.61
+  Kd 0.47 0.56 0.61
+
+newmtl mat17
+  Ka 0.27 0.35 0.39
+  Kd 0.27 0.35 0.39
+
+newmtl mat18
+  Ka 1.00 0.80 0.53
+  Kd 1.00 0.80 0.53
+
+newmtl mat19
+  Ka 0.87 0.60 0.27
+  Kd 0.87 0.60 0.27
+
+newmtl mat20
+  Ka 0.47 0.33 0.28
+  Kd 0.47 0.33 0.28
+
+newmtl mat21
+  Ka 1.00 1.00 1.00
+  Kd 1.00 1.00 1.00
+
+newmtl mat22
+  Ka 0.62 0.62 0.62
+  Kd 0.62 0.62 0.62
+
+newmtl mat23
+  Ka 0.10 0.10 0.10
+  Kd 0.10 0.10 0.10
+
+newmtl mat24
+  Ka 0.58 0.65 1.00
+  Kd 0.92 0.95 0.94
+  Ks 1 1 1
+  illum 4
+  Ns 300
+  d 0.4
+  Ni 1.5
+
+newmtl mat25
+  Ka 1.00 0.65 0.67
+  Kd 0.92 0.95 0.94
+  Ks 1 1 1
+  illum 4
+  Ns 300
+  d 0.4
+  Ni 1.5
+
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/materials.mtl.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/materials.mtl.meta
new file mode 100644
index 00000000..33dc6009
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/materials.mtl.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: e2d71b9f991e4b24ab013aa91cd49100
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/model.obj b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/model.obj
new file mode 100644
index 00000000..06201ff8
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/model.obj	
@@ -0,0 +1,622 @@
+mtllib materials.mtl
+v -0.0006549358 0.07491851 -0.004881978
+v 0.1192681 0.06291842 -0.01288202
+v 0.1192681 0.06291854 0.02711803
+v -0.0006549656 0.07491851 0.03511795
+v 0.119345 -0.005081534 -0.01288196
+v 0.119345 -0.005081534 0.027118
+v 0.1032681 -0.0650816 -0.01288196
+v 0.1032681 -0.06508148 0.027118
+v 0.05934507 -0.1090046 -0.01288196
+v 0.05934504 -0.1090046 0.027118
+v -0.0006549656 -0.1250815 -0.01288196
+v -0.0006549656 -0.1250815 0.027118
+v -0.060655 -0.1090046 -0.01288196
+v -0.060655 -0.1090045 0.02711797
+v -0.104578 -0.0650816 -0.01288202
+v -0.104578 -0.06508148 0.02711797
+v -0.1206549 -0.005081534 -0.01288202
+v -0.1206549 -0.005081534 0.02711794
+v -0.120578 0.07091844 -0.01288202
+v -0.120578 0.07091844 0.027118
+v 0.008086145 0.2076182 0.01864052
+v 0.06708717 0.1885313 0.0146831
+v 0.06827152 0.1859972 0.04456267
+v 0.009270519 0.2050844 0.04852006
+v 0.1085144 0.1425511 0.009141535
+v 0.1096988 0.1400172 0.03902113
+v 0.1212676 0.08199835 0.00350073
+v 0.1224519 0.07946432 0.03338033
+v 0.1019294 0.02309811 -0.0007278919
+v 0.1031137 0.02056396 0.02915171
+v 0.08211023 0.08466733 0.005191356
+v 0.08317035 0.08291483 0.03514555
+v 0.07439545 0.1246378 0.009619415
+v 0.008486152 0.163571 0.01578963
+v 0.009670556 0.1610371 0.04566923
+v 0.07557982 0.1221039 0.03949898
+v -0.05931163 0.1390916 0.01755998
+v -0.05812722 0.1365576 0.04743955
+v -0.1055123 0.0337795 0.008400649
+v -0.1043279 0.03124547 0.03828019
+v -0.1182654 0.09433222 0.01404145
+v -0.117081 0.09179819 0.04392099
+v -0.0989272 0.1532325 0.01827005
+v -0.0977428 0.1506985 0.04814962
+v -0.05267924 0.1946982 0.01995346
+v -0.0514949 0.1921642 0.04983297
+v -0.0006549358 0.09091854 0.007118076
+v 0.1492489 0.07591844 -0.002881974
+v 0.1492489 0.07591856 0.04711807
+v -0.0006549656 0.09091854 0.057118
+v 0.1493451 -0.009081483 -0.002881944
+v 0.149345 -0.009081483 0.04711804
+v 0.1292489 -0.08408153 -0.002881944
+v 0.1292488 -0.08408153 0.04711804
+v 0.07434508 -0.1389853 -0.002881944
+v 0.07434505 -0.1389853 0.04711804
+v -0.0006549656 -0.1590815 -0.002881944
+v -0.0006549656 -0.1590815 0.04711804
+v -0.07565498 -0.1389853 -0.002881944
+v -0.07565498 -0.1389853 0.04711801
+v -0.1305588 -0.08408153 -0.002882004
+v -0.1305588 -0.08408141 0.04711798
+v -0.150655 -0.009081483 -0.002882004
+v -0.150655 -0.009081483 0.04711798
+v -0.1505588 0.08591843 -0.002881974
+v -0.1505588 0.08591855 0.04711804
+v 0.0005253553 0.03714085 -0.023054
+v 0.03032318 0.02838886 -0.02338287
+v 0.03024456 0.02686989 0.009915739
+v 0.000446707 0.035622 0.01024461
+v 0.05174994 0.00592649 -0.02435693
+v 0.05167133 0.004407525 0.00894168
+v 0.05906433 -0.02422762 -0.02571517
+v 0.05898571 -0.02574658 0.007583439
+v 0.0503065 -0.0539937 -0.02709368
+v 0.05022788 -0.05551267 0.006204933
+v 0.02782306 -0.07539582 -0.02812305
+v 0.02774444 -0.07691479 0.005175561
+v -0.002361536 -0.08269942 -0.0285275
+v -0.002440184 -0.08421838 0.004771084
+v -0.03215939 -0.07394743 -0.02819863
+v -0.03223807 -0.07546639 0.005099952
+v -0.05358613 -0.05148494 -0.0272246
+v -0.0536648 -0.05300391 0.006074011
+v -0.06090057 -0.02133083 -0.02586636
+v -0.06097919 -0.0228498 0.007432252
+v -0.05214268 0.00843513 -0.02448785
+v -0.05222136 0.006916165 0.008810759
+v -0.02965924 0.02983725 -0.02345845
+v -0.02973789 0.02831841 0.009840161
+v -0.01312476 -0.01534092 -0.02548027
+v -0.007767022 -0.01024103 -0.025235
+v -0.0152117 -0.02243412 -0.02580878
+v -0.01346871 -0.02961981 -0.02613243
+v -0.00836277 -0.03497255 -0.02636454
+v -0.00206396 -0.07034695 -0.02796337
+v -0.01894379 -0.06898236 -0.02794099
+v 0.005930841 -0.03531766 -0.02634656
+v 0.01486191 -0.06979859 -0.0278984
+v 0.01128858 -0.03021753 -0.02610123
+v 0.01337552 -0.02312446 -0.02577275
+v 0.01163256 -0.01593876 -0.02544907
+v 0.006526619 -0.01058614 -0.02521697
+v -0.0005741119 -0.008500457 -0.02513859
+v -0.01303414 -0.0160228 -0.01216397
+v -0.007729977 -0.01097393 -0.01192111
+v -0.01510018 -0.02304518 -0.01248917
+v -0.01337466 -0.03015888 -0.0128096
+v -0.008319765 -0.03545821 -0.01303938
+v -0.01893625 -0.06945765 -0.01461542
+v 0.01479796 -0.07027221 -0.01457292
+v -0.002091974 -0.07081175 -0.01463741
+v 0.01113507 -0.03075075 -0.0127787
+v 0.005830914 -0.03579986 -0.01302156
+v 0.01320118 -0.02372861 -0.0124535
+v 0.01147562 -0.01661468 -0.01213306
+v 0.006420732 -0.0113157 -0.01190329
+v -0.0006089807 -0.009250879 -0.01182571
+v -0.08085066 0.05905962 -0.01860169
+v -0.07634109 0.05279875 -0.0177328
+v -0.0805276 0.05274785 0.003698975
+v -0.08503711 0.0590086 0.002830058
+v -0.07552832 0.04508138 -0.01746905
+v -0.07971483 0.04503036 0.003962666
+v -0.07707924 0.04152834 -0.0176751
+v -0.07950497 0.03805888 -0.01273832
+v -0.08281672 0.03792417 0.003550559
+v -0.08172274 0.03567982 -0.01836991
+v -0.08481538 0.03338444 -0.01885867
+v -0.08900195 0.03333342 0.002573043
+v -0.09242678 0.03253901 -0.02013969
+v -0.09661329 0.03248799 0.00129208
+v -0.09942478 0.03566563 -0.02138093
+v -0.1036113 0.03561461 5.081296E-05
+v -0.1039343 0.04192638 -0.02224982
+v -0.1081209 0.04187548 -0.0008181036
+v -0.1047471 0.04964387 -0.02251354
+v -0.1089336 0.04959285 -0.001081795
+v -0.1031962 0.05319691 -0.02230752
+v -0.1025201 0.05683362 -0.01695862
+v -0.1058318 0.05669904 -0.000669688
+v -0.09855264 0.05904543 -0.0216127
+v -0.09546 0.06134081 -0.02112395
+v -0.09964651 0.06128991 0.0003077984
+v -0.08784866 0.06218624 -0.01984292
+v -0.09203517 0.06213522 0.001588792
+v 0.09889081 0.056826 -0.02641061
+v 0.1058701 0.05342603 -0.02654594
+v 0.1059959 0.0527972 -0.004718482
+v 0.09901667 0.05619717 -0.00458318
+v 0.1102146 0.04699123 -0.02663526
+v 0.1103404 0.0463624 -0.00480783
+v 0.1104873 0.0431186 -0.02664497
+v 0.1108583 0.03923976 -0.02143818
+v 0.1108859 0.03861701 -0.004827201
+v 0.1090603 0.03575563 -0.02662677
+v 0.1073605 0.03226531 -0.02659887
+v 0.1074863 0.03163648 -0.004771411
+v 0.1009268 0.02791989 -0.02648291
+v 0.1010527 0.02729118 -0.004655451
+v 0.09318283 0.02737415 -0.02633783
+v 0.09330866 0.02674532 -0.004510343
+v 0.08620355 0.03077412 -0.02620247
+v 0.08632934 0.03014529 -0.004375041
+v 0.08185908 0.03720891 -0.02611315
+v 0.08198491 0.03658009 -0.004285693
+v 0.0815863 0.04108155 -0.0261035
+v 0.08141172 0.0449481 -0.02087733
+v 0.08143938 0.04432535 -0.004266322
+v 0.0830133 0.04844451 -0.02612168
+v 0.0847131 0.05193484 -0.02614957
+v 0.08483887 0.05130613 -0.004322112
+v 0.09114683 0.05628014 -0.02626553
+v 0.09127262 0.05565143 -0.004438072
+v 0.08102685 -0.04788816 -0.02741852
+v 0.0879623 -0.0513773 -0.02753776
+v 0.08823314 -0.05160284 -0.005703717
+v 0.08129776 -0.04811382 -0.005584508
+v 0.09222591 -0.05786645 -0.02753666
+v 0.09249678 -0.05809212 -0.005702615
+v 0.09245056 -0.06174183 -0.02747607
+v 0.09280983 -0.0655278 -0.02220058
+v 0.09294605 -0.06584275 -0.005581439
+v 0.09093252 -0.06908476 -0.02731109
+v 0.08918983 -0.07255232 -0.02720669
+v 0.08946067 -0.07277799 -0.005372643
+v 0.08270368 -0.07681382 -0.02696624
+v 0.08297455 -0.07703948 -0.005132198
+v 0.07495472 -0.07725978 -0.02675858
+v 0.07522559 -0.07748544 -0.004924536
+v 0.06801924 -0.07377076 -0.02663934
+v 0.06829008 -0.07399631 -0.004805326
+v 0.06375566 -0.06728148 -0.02664044
+v 0.0640265 -0.06750703 -0.004806429
+v 0.06353101 -0.06340611 -0.02670106
+v 0.06344098 -0.05944157 -0.02154675
+v 0.06357723 -0.05975652 -0.004927605
+v 0.06504902 -0.05606329 -0.02686605
+v 0.06679171 -0.05259562 -0.02697042
+v 0.06706256 -0.05282116 -0.0051364
+v 0.07327789 -0.04833412 -0.02721086
+v 0.07354873 -0.04855967 -0.005376846
+v -0.06706262 -0.0519557 -0.02265376
+v -0.06607771 -0.05965745 -0.02269235
+v -0.06812775 -0.06003654 -0.000955224
+v -0.06911272 -0.0523349 -0.00091663
+v -0.06906772 -0.06681752 -0.02297762
+v -0.07111782 -0.06719673 -0.001240522
+v -0.07214963 -0.06916749 -0.0232054
+v -0.07556397 -0.07158601 -0.01822683
+v -0.07728165 -0.07189655 -0.00169605
+v -0.07907444 -0.07200766 -0.02368504
+v -0.08291745 -0.07249784 -0.0239369
+v -0.08496755 -0.07287693 -0.002199769
+v -0.09006613 -0.06949592 -0.02435383
+v -0.09211618 -0.06987512 -0.002616704
+v -0.09476203 -0.06331623 -0.02457225
+v -0.09681213 -0.06369543 -0.002835125
+v -0.09574693 -0.05561447 -0.02453366
+v -0.09779704 -0.05599356 -0.002796531
+v -0.09275693 -0.0484544 -0.02424836
+v -0.09480697 -0.04883349 -0.002511233
+v -0.08967507 -0.04610443 -0.02402061
+v -0.08692563 -0.04382312 -0.01858652
+v -0.08864325 -0.04413366 -0.002055705
+v -0.0827502 -0.04326427 -0.02354097
+v -0.07890725 -0.04277408 -0.02328911
+v -0.08095729 -0.04315317 -0.001551986
+v -0.07175857 -0.04577601 -0.02287218
+v -0.07380861 -0.0461551 -0.001135051
+vn 0.0995675 0.9950309 -2.289174E-06
+vn 0.9999993 0.001131437 5.762191E-07
+vn 0.9659258 -0.2588192 8.115509E-07
+vn 0.7071068 -0.7071069 7.224465E-07
+vn 0.2588187 -0.9659261 3.532685E-07
+vn -0.258819 -0.9659259 7.316708E-07
+vn -0.7071066 -0.7071071 1.101398E-06
+vn -0.9659259 -0.2588188 3.850753E-07
+vn -0.9999995 0.001012652 1.676464E-07
+vn -0.03333689 0.9994443 9.366363E-09
+vn 0.06656402 -6.69037E-05 -0.9977823
+vn 1.748456E-07 -1.192093E-07 -1
+vn 1.748456E-07 -1.192093E-07 -1
+vn 1.748456E-07 -1.192093E-07 -1
+vn 1.748456E-07 -1.192093E-07 -1
+vn 1.748456E-07 -1.192093E-07 -1
+vn 1.748456E-07 -1.192093E-07 -1
+vn -0.06656938 -7.576132E-05 -0.9977819
+vn 0.06656852 7.469297E-05 0.9977819
+vn -1.748456E-07 1.192093E-07 1
+vn -1.748456E-07 1.192093E-07 1
+vn -1.748456E-07 1.192093E-07 1
+vn -1.748456E-07 1.192093E-07 1
+vn -1.748456E-07 1.192093E-07 1
+vn -1.748456E-07 1.192093E-07 1
+vn -0.06656364 6.696542E-05 0.9977823
+vn 0.3112129 0.9479005 0.06805366
+vn 0.7442808 0.6673172 0.02708982
+vn 0.9779157 0.207929 -0.02112877
+vn 0.9495196 -0.3071747 -0.06368805
+vn -0.9513409 -0.307742 0.01566446
+vn -0.5115367 -0.8576587 -0.05245699
+vn 0.3359953 -0.9372801 -0.09280817
+vn 0.9157367 -0.39566 -0.06985301
+vn -0.9779156 -0.2079293 0.02112989
+vn -0.9495196 0.307175 0.06368724
+vn -0.6667012 0.7399704 0.08918152
+vn -0.2052377 0.9744934 0.0907754
+vn -0.03946569 0.0844377 -0.995647
+vn 0.03946569 -0.0844377 0.995647
+vn -0.03946569 0.0844377 -0.995647
+vn 0.01130605 0.08171686 -0.9965916
+vn -0.02198789 -0.0114 -0.9996933
+vn 0.05647792 -0.08604793 0.9946889
+vn -0.05637496 0.0808285 -0.9951326
+vn -0.05225309 0.07295544 -0.9959655
+vn -0.0428698 0.07405782 -0.9963321
+vn -0.02922313 0.06429648 -0.9975029
+vn -0.05548287 0.06398711 -0.9964073
+vn 0.03946569 -0.0844377 0.995647
+vn 0.03739021 -0.0837659 0.9957837
+vn 0.009480437 -0.09076981 0.9958269
+vn -0.006878403 -0.06935975 0.9975681
+vn 0.002452526 -0.04329448 0.9990593
+vn 0.06492683 -0.07145516 0.9953285
+vn 0.04999578 -0.07322132 0.9960618
+vn 0.04343624 -0.04813249 0.9978961
+vn 0.04120348 -0.05250315 0.9977704
+vn -0.9811575 -0.191881 0.02261904
+vn 0.1119238 0.1307327 -0.9850798
+vn 0.0995675 0.9950309 -2.289174E-06
+vn 0.9999993 0.001131437 5.762191E-07
+vn 0.9659258 -0.2588192 8.115509E-07
+vn 0.7071068 -0.7071069 7.224465E-07
+vn 0.2588187 -0.9659261 3.532685E-07
+vn -0.258819 -0.9659259 7.316708E-07
+vn -0.7071066 -0.7071071 1.101398E-06
+vn -0.9659259 -0.2588188 3.850753E-07
+vn -0.9999995 0.001012652 1.676464E-07
+vn -0.03333689 0.9994443 9.366363E-09
+vn 0.06656402 -6.69037E-05 -0.9977823
+vn 1.748456E-07 -1.192093E-07 -1
+vn 1.748456E-07 -1.192093E-07 -1
+vn 1.748456E-07 -1.192093E-07 -1
+vn 1.748456E-07 -1.192093E-07 -1
+vn 1.748456E-07 -1.192093E-07 -1
+vn 1.748456E-07 -1.192093E-07 -1
+vn -0.06656938 -7.576132E-05 -0.9977819
+vn 0.06656852 7.469297E-05 0.9977819
+vn -1.748456E-07 1.192093E-07 1
+vn -1.748456E-07 1.192093E-07 1
+vn -1.748456E-07 1.192093E-07 1
+vn -1.748456E-07 1.192093E-07 1
+vn -1.748456E-07 1.192093E-07 1
+vn -1.748456E-07 1.192093E-07 1
+vn -0.06656364 6.696542E-05 0.9977823
+vn 0.2819811 0.9583928 0.04438458
+vn 0.7239113 0.6890965 0.0331439
+vn 0.9718701 0.2351572 0.0130222
+vn 0.959417 -0.2817921 -0.01058862
+vn 0.689889 -0.7232355 -0.03136181
+vn 0.2355057 -0.9708886 -0.04373309
+vn -0.2819813 -0.9583928 -0.04438428
+vn -0.7239115 -0.6890963 -0.03314335
+vn -0.9718701 -0.2351572 -0.01302262
+vn -0.9594171 0.281792 0.01058866
+vn -0.6898889 0.7232356 0.03136061
+vn -0.2355055 0.9708886 0.04373119
+vn 0.002359082 0.04556885 -0.9989585
+vn -0.002359213 -0.04556887 0.9989585
+vn 0.002359211 0.04556876 -0.9989585
+vn 0.002359214 0.04556892 -0.9989585
+vn 0.002359342 0.04556875 -0.9989585
+vn 0.002358962 0.04556881 -0.9989585
+vn 0.002359126 0.04556862 -0.9989585
+vn 0.002359424 0.04556887 -0.9989585
+vn 0.002359306 0.04556905 -0.9989585
+vn 0.002359295 0.04556863 -0.9989585
+vn 0.002359294 0.04556891 -0.9989585
+vn 0.002359106 0.045569 -0.9989585
+vn 0.002359324 0.04556889 -0.9989585
+vn 0.689864 -0.7227365 -0.0417074
+vn 0.9593917 -0.2812994 -0.02093577
+vn 0.9718427 0.2356154 0.002672702
+vn 0.7238982 0.6895301 0.02279352
+vn 0.9549425 -0.2965827 -0.01111866
+vn -0.03249721 0.9988468 0.0353398
+vn -0.6898289 0.7236674 0.02101431
+vn -0.9593413 0.2822486 0.0002428444
+vn -0.9717947 -0.2346685 -0.0233657
+vn -0.7238363 -0.6886001 -0.04348662
+vn -0.2819506 -0.9578668 -0.05472776
+vn 0.2355269 -0.9703622 -0.05407651
+vn 0.002359213 0.04556887 -0.9989585
+vn 0.08058115 0.9961365 0.03491408
+vn -0.9681035 -0.2500193 -0.01630727
+vn 0.7911075 0.591465 0.1559427
+vn 0.9755256 0.1092581 0.1908205
+vn 0.9012755 -0.4026758 0.159859
+vn 0.5807869 -0.8063275 0.1119043
+vn 0.1072773 -0.9940554 0.01858982
+vn -0.3948747 -0.915305 -0.07931566
+vn -0.7911071 -0.5914652 -0.1559447
+vn -0.9755257 -0.1092579 -0.1908201
+vn -0.9012761 0.4026746 -0.1598587
+vn -0.5807857 0.8063285 -0.1119038
+vn -0.1072771 0.9940554 -0.01859267
+vn 0.3948753 0.9153048 0.07931468
+vn 0.1676765 -0.01602627 -0.9857119
+vn -0.1676765 0.01602627 0.9857119
+vn 0.6006123 0.623855 -0.5000699
+vn -0.4048883 -0.6425619 -0.6505226
+vn 0.1676765 -0.01602627 -0.9857119
+vn 0.4381984 0.8985748 0.02335873
+vn 0.8288094 0.5594162 0.01133754
+vn 0.9973513 0.07029441 -0.01868717
+vn 0.8988624 -0.4378843 -0.01743121
+vn 0.559162 -0.8286156 -0.02709387
+vn 0.06973466 -0.9971402 -0.02912908
+vn -0.4381983 -0.8985748 -0.02336078
+vn -0.8288096 -0.5594161 -0.01133719
+vn -0.9973512 -0.07029577 0.0186875
+vn -0.8988616 0.4378857 0.01743145
+vn -0.5591623 0.8286155 0.02709104
+vn -0.06973425 0.9971403 0.029128
+vn -0.01881511 0.001175106 -0.9998223
+vn 0.01881511 -0.001175106 0.9998223
+vn 0.1435184 0.7978658 -0.5855021
+vn -0.1654807 -0.7964939 -0.5815612
+vn -0.01881511 0.001175106 -0.9998223
+vn 0.4494606 0.8932927 0.003652654
+vn 0.8357419 0.5491024 -0.004694863
+vn 0.997991 0.05743477 -0.02674587
+vn 0.893219 -0.4493595 -0.01535935
+vn 0.54864 -0.8359161 -0.01544325
+vn 0.05715823 -0.9983042 -0.01102557
+vn -0.4494605 -0.8932928 -0.003654702
+vn -0.8357421 -0.5491022 0.004695212
+vn -0.9979909 -0.05743612 0.02674623
+vn -0.8932183 0.4493609 0.01535955
+vn -0.5486403 0.8359159 0.01544042
+vn -0.05715783 0.9983043 0.01102449
+vn -0.02580024 -0.01712353 -0.9995205
+vn 0.02580024 0.01712353 0.9995205
+vn 0.1492979 0.7850143 -0.6012177
+vn -0.1794137 -0.8050019 -0.5654932
+vn -0.02580024 -0.01712353 -0.9995205
+vn 0.9874653 0.1258007 0.09532278
+vn 0.918687 -0.3868215 0.07989523
+vn 0.6047887 -0.7958891 0.02813061
+vn 0.126848 -0.9919097 -0.004972675
+vn -0.3840435 -0.9218327 -0.05229966
+vn -0.7918528 -0.6047353 -0.08523136
+vn -0.9874651 -0.1258008 -0.09532482
+vn -0.918687 0.3868217 -0.07989488
+vn -0.6047898 0.7958882 -0.02813035
+vn -0.1268464 0.99191 0.004973023
+vn 0.3840434 0.9218329 0.05229681
+vn 0.7918532 0.604735 0.0852303
+vn 0.0637219 0.0131501 -0.9978811
+vn -0.0637219 -0.0131501 0.9978811
+vn 0.786936 0.3151725 -0.5304698
+vn -0.7125551 -0.2998227 -0.6343275
+vn 0.0637219 0.0131501 -0.9978811
+usemtl mat15
+f 4//1 3//1 2//1 1//1
+f 3//2 6//2 5//2 2//2
+f 6//3 8//3 7//3 5//3
+f 8//4 10//4 9//4 7//4
+f 10//5 12//5 11//5 9//5
+f 12//6 14//6 13//6 11//6
+f 14//7 16//7 15//7 13//7
+f 16//8 18//8 17//8 15//8
+f 18//9 20//9 19//9 17//9
+f 20//10 4//10 1//10 19//10
+f 17//11 19//11 1//11
+f 15//12 17//12 1//12
+f 13//13 15//13 1//13
+f 11//14 13//14 1//14
+f 9//15 11//15 1//15
+f 7//16 9//16 1//16
+f 5//17 7//17 1//17
+f 2//18 5//18 1//18
+f 6//19 3//19 4//19
+f 8//20 6//20 4//20
+f 10//21 8//21 4//21
+f 12//22 10//22 4//22
+f 14//23 12//23 4//23
+f 16//24 14//24 4//24
+f 18//25 16//25 4//25
+f 20//26 18//26 4//26
+usemtl mat16
+f 24//27 23//27 22//27 21//27
+f 23//28 26//28 25//28 22//28
+f 26//29 28//29 27//29 25//29
+f 28//30 30//30 29//30 27//30
+f 30//31 32//31 31//31 29//31
+f 36//32 35//32 34//32 33//32
+f 35//33 38//33 37//33 34//33
+f 38//34 40//34 39//34 37//34
+f 40//35 42//35 41//35 39//35
+f 42//36 44//36 43//36 41//36
+f 44//37 46//37 45//37 43//37
+f 46//38 24//38 21//38 45//38
+f 43//39 45//39 21//39
+f 23//40 24//40 46//40
+f 39//41 41//41 43//41
+f 37//42 39//42 43//42
+f 34//43 37//43 43//43
+f 27//44 29//44 33//44
+f 25//45 27//45 33//45
+f 22//46 25//46 33//46
+f 21//47 22//47 33//47
+f 34//48 43//48 21//48
+f 33//49 34//49 21//49
+f 28//50 26//50 23//50
+f 36//51 32//51 30//51 28//51
+f 42//52 40//52 38//52
+f 44//53 42//53 38//53
+f 46//54 44//54 38//54
+f 36//55 28//55 23//55
+f 35//56 36//56 23//56
+f 46//57 38//57 35//57
+f 23//58 46//58 35//58
+f 32//59 36//59 33//59 31//59
+f 29//60 31//60 33//60
+f 50//61 49//61 48//61 47//61
+f 49//62 52//62 51//62 48//62
+f 52//63 54//63 53//63 51//63
+f 54//64 56//64 55//64 53//64
+f 56//65 58//65 57//65 55//65
+f 58//66 60//66 59//66 57//66
+f 60//67 62//67 61//67 59//67
+f 62//68 64//68 63//68 61//68
+f 64//69 66//69 65//69 63//69
+f 66//70 50//70 47//70 65//70
+f 63//71 65//71 47//71
+f 61//72 63//72 47//72
+f 59//73 61//73 47//73
+f 57//74 59//74 47//74
+f 55//75 57//75 47//75
+f 53//76 55//76 47//76
+f 51//77 53//77 47//77
+f 48//78 51//78 47//78
+f 52//79 49//79 50//79
+f 54//80 52//80 50//80
+f 56//81 54//81 50//81
+f 58//82 56//82 50//82
+f 60//83 58//83 50//83
+f 62//84 60//84 50//84
+f 64//85 62//85 50//85
+f 66//86 64//86 50//86
+f 70//87 69//87 68//87 67//87
+f 69//88 72//88 71//88 68//88
+f 72//89 74//89 73//89 71//89
+f 74//90 76//90 75//90 73//90
+f 76//91 78//91 77//91 75//91
+f 78//92 80//92 79//92 77//92
+f 80//93 82//93 81//93 79//93
+f 82//94 84//94 83//94 81//94
+f 84//95 86//95 85//95 83//95
+f 86//96 88//96 87//96 85//96
+f 88//97 90//97 89//97 87//97
+f 90//98 70//98 67//98 89//98
+f 92//99 91//99 87//99 89//99
+f 90//100 88//100 86//100 84//100 82//100 80//100 78//100 76//100 74//100 72//100 69//100 70//100
+f 91//101 93//101 85//101 87//101
+f 93//102 94//102 83//102 85//102
+f 94//103 95//103 81//103 83//103
+f 95//104 97//104 96//104 79//104 81//104
+f 96//105 99//105 98//105 77//105 79//105
+f 98//106 100//106 75//106 77//106
+f 100//107 101//107 73//107 75//107
+f 101//108 102//108 71//108 73//108
+f 102//109 103//109 68//109 71//109
+f 103//110 104//110 67//110 68//110
+f 104//111 92//111 89//111 67//111
+f 122//127 121//127 120//127 119//127
+f 121//128 124//128 123//128 120//128
+f 124//129 127//129 126//129 125//129 123//129
+f 127//130 130//130 129//130 128//130 126//130
+f 130//131 132//131 131//131 129//131
+f 132//132 134//132 133//132 131//132
+f 134//133 136//133 135//133 133//133
+f 136//134 138//134 137//134 135//134
+f 138//135 141//135 140//135 139//135 137//135
+f 141//136 144//136 143//136 142//136 140//136
+f 144//137 146//137 145//137 143//137
+f 146//138 122//138 119//138 145//138
+f 119//139 120//139 123//139 125//139 142//139 143//139 145//139
+f 146//140 144//140 141//140 138//140 136//140 134//140 132//140 130//140 127//140 124//140 121//140 122//140
+f 126//141 128//141 139//141 140//141
+f 125//142 126//142 140//142 142//142
+f 128//143 129//143 131//143 133//143 135//143 137//143 139//143
+f 150//144 149//144 148//144 147//144
+f 149//145 152//145 151//145 148//145
+f 152//146 155//146 154//146 153//146 151//146
+f 155//147 158//147 157//147 156//147 154//147
+f 158//148 160//148 159//148 157//148
+f 160//149 162//149 161//149 159//149
+f 162//150 164//150 163//150 161//150
+f 164//151 166//151 165//151 163//151
+f 166//152 169//152 168//152 167//152 165//152
+f 169//153 172//153 171//153 170//153 168//153
+f 172//154 174//154 173//154 171//154
+f 174//155 150//155 147//155 173//155
+f 147//156 148//156 151//156 153//156 170//156 171//156 173//156
+f 174//157 172//157 169//157 166//157 164//157 162//157 160//157 158//157 155//157 152//157 149//157 150//157
+f 154//158 156//158 167//158 168//158
+f 153//159 154//159 168//159 170//159
+f 156//160 157//160 159//160 161//160 163//160 165//160 167//160
+f 178//161 177//161 176//161 175//161
+f 177//162 180//162 179//162 176//162
+f 180//163 183//163 182//163 181//163 179//163
+f 183//164 186//164 185//164 184//164 182//164
+f 186//165 188//165 187//165 185//165
+f 188//166 190//166 189//166 187//166
+f 190//167 192//167 191//167 189//167
+f 192//168 194//168 193//168 191//168
+f 194//169 197//169 196//169 195//169 193//169
+f 197//170 200//170 199//170 198//170 196//170
+f 200//171 202//171 201//171 199//171
+f 202//172 178//172 175//172 201//172
+f 175//173 176//173 179//173 181//173 198//173 199//173 201//173
+f 202//174 200//174 197//174 194//174 192//174 190//174 188//174 186//174 183//174 180//174 177//174 178//174
+f 182//175 184//175 195//175 196//175
+f 181//176 182//176 196//176 198//176
+f 184//177 185//177 187//177 189//177 191//177 193//177 195//177
+f 206//178 205//178 204//178 203//178
+f 205//179 208//179 207//179 204//179
+f 208//180 211//180 210//180 209//180 207//180
+f 211//181 214//181 213//181 212//181 210//181
+f 214//182 216//182 215//182 213//182
+f 216//183 218//183 217//183 215//183
+f 218//184 220//184 219//184 217//184
+f 220//185 222//185 221//185 219//185
+f 222//186 225//186 224//186 223//186 221//186
+f 225//187 228//187 227//187 226//187 224//187
+f 228//188 230//188 229//188 227//188
+f 230//189 206//189 203//189 229//189
+f 203//190 204//190 207//190 209//190 226//190 227//190 229//190
+f 230//191 228//191 225//191 222//191 220//191 218//191 216//191 214//191 211//191 208//191 205//191 206//191
+f 210//192 212//192 223//192 224//192
+f 209//193 210//193 224//193 226//193
+f 212//194 213//194 215//194 217//194 219//194 221//194 223//194
+usemtl mat23
+f 106//112 105//112 91//112 92//112
+f 105//113 107//113 93//113 91//113
+f 107//114 108//114 94//114 93//114
+f 108//115 109//115 95//115 94//115
+f 109//116 110//116 97//116 95//116
+f 112//117 111//117 99//117 96//117
+f 114//118 113//118 100//118 98//118
+f 113//119 115//119 101//119 100//119
+f 115//120 116//120 102//120 101//120
+f 116//121 117//121 103//121 102//121
+f 117//122 118//122 104//122 103//122
+f 118//123 106//123 92//123 104//123
+f 118//124 117//124 116//124 115//124 113//124 114//124 111//124 112//124 110//124 109//124 108//124 107//124 105//124 106//124
+f 110//125 112//125 96//125 97//125
+f 111//126 114//126 98//126 99//126
diff --git a/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/model.obj.meta b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/model.obj.meta
new file mode 100644
index 00000000..e1005fd0
--- /dev/null
+++ b/Assets/FungusExamples/FirstPerson/Visuals/Google Poly/Lock/model.obj.meta	
@@ -0,0 +1,96 @@
+fileFormatVersion: 2
+guid: 3ef4abe07195a1646b0f91a95e637800
+ModelImporter:
+  serializedVersion: 22
+  fileIDToRecycleName:
+    100000: default
+    100002: //RootNode
+    400000: default
+    400002: //RootNode
+    2100000: mat15
+    2100002: mat16
+    2100004: mat23
+    2300000: default
+    3300000: default
+    4300000: default
+  externalObjects: {}
+  materials:
+    importMaterials: 1
+    materialName: 0
+    materialSearch: 1
+    materialLocation: 1
+  animations:
+    legacyGenerateAnimations: 4
+    bakeSimulation: 0
+    resampleCurves: 1
+    optimizeGameObjects: 0
+    motionNodeName: 
+    rigImportErrors: 
+    rigImportWarnings: 
+    animationImportErrors: 
+    animationImportWarnings: 
+    animationRetargetingWarnings: 
+    animationDoRetargetingWarnings: 0
+    importAnimatedCustomProperties: 0
+    importConstraints: 0
+    animationCompression: 1
+    animationRotationError: 0.5
+    animationPositionError: 0.5
+    animationScaleError: 0.5
+    animationWrapMode: 0
+    extraExposedTransformPaths: []
+    extraUserProperties: []
+    clipAnimations: []
+    isReadable: 1
+  meshes:
+    lODScreenPercentages: []
+    globalScale: 3
+    meshCompression: 0
+    addColliders: 0
+    importVisibility: 1
+    importBlendShapes: 1
+    importCameras: 1
+    importLights: 1
+    swapUVChannels: 0
+    generateSecondaryUV: 0
+    useFileUnits: 1
+    optimizeMeshForGPU: 1
+    keepQuads: 0
+    weldVertices: 1
+    preserveHierarchy: 0
+    indexFormat: 0
+    secondaryUVAngleDistortion: 8
+    secondaryUVAreaDistortion: 15.000001
+    secondaryUVHardAngle: 88
+    secondaryUVPackMargin: 4
+    useFileScale: 1
+  tangentSpace:
+    normalSmoothAngle: 60
+    normalImportMode: 0
+    tangentImportMode: 3
+    normalCalculationMode: 4
+  importAnimation: 0
+  copyAvatar: 0
+  humanDescription:
+    serializedVersion: 2
+    human: []
+    skeleton: []
+    armTwist: 0.5
+    foreArmTwist: 0.5
+    upperLegTwist: 0.5
+    legTwist: 0.5
+    armStretch: 0.05
+    legStretch: 0.05
+    feetSpacing: 0
+    rootMotionBoneName: 
+    rootMotionBoneRotation: {x: 0, y: 0, z: 0, w: 1}
+    hasTranslationDoF: 0
+    hasExtraRoot: 0
+    skeletonHasParents: 1
+  lastHumanDescriptionAvatarSource: {instanceID: 0}
+  animationType: 0
+  humanoidOversampling: 1
+  additionalBone: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/ProjectSettings/ProjectSettings.asset b/ProjectSettings/ProjectSettings.asset
index 7d5c70d0..b9ee9b77 100644
--- a/ProjectSettings/ProjectSettings.asset
+++ b/ProjectSettings/ProjectSettings.asset
@@ -3,10 +3,11 @@
 --- !u!129 &1
 PlayerSettings:
   m_ObjectHideFlags: 0
-  serializedVersion: 14
+  serializedVersion: 15
   productGUID: 47d9f350ed27d4ecaa6699f3ebe641c8
   AndroidProfiler: 0
   AndroidFilterTouchesWhenObscured: 0
+  AndroidEnableSustainedPerformanceMode: 0
   defaultScreenOrientation: 2
   targetDevice: 2
   useOnDemandResources: 0
@@ -64,7 +65,6 @@ PlayerSettings:
   preserveFramebufferAlpha: 0
   disableDepthAndStencilBuffers: 0
   androidBlitType: 0
-  defaultIsFullScreen: 0
   defaultIsNativeResolution: 1
   macRetinaSupport: 1
   runInBackground: 1
@@ -91,8 +91,7 @@ PlayerSettings:
   visibleInBackground: 0
   allowFullscreenSwitch: 1
   graphicsJobMode: 0
-  macFullscreenMode: 2
-  d3d11FullscreenMode: 1
+  fullscreenMode: 1
   xboxSpeechDB: 0
   xboxEnableHeadOrientation: 0
   xboxEnableGuest: 0
@@ -108,18 +107,10 @@ PlayerSettings:
   xboxOneLoggingLevel: 1
   xboxOneDisableEsram: 0
   xboxOnePresentImmediateThreshold: 0
+  switchQueueCommandMemory: 0
   videoMemoryForVertexBuffers: 0
   psp2PowerMode: 0
   psp2AcquireBGM: 1
-  wiiUTVResolution: 0
-  wiiUGamePadMSAA: 1
-  wiiUSupportsNunchuk: 0
-  wiiUSupportsClassicController: 0
-  wiiUSupportsBalanceBoard: 0
-  wiiUSupportsMotionPlus: 0
-  wiiUSupportsProController: 0
-  wiiUAllowScreenCapture: 1
-  wiiUControllerCount: 0
   m_SupportedAspectRatios:
     4:3: 1
     5:4: 1
@@ -147,6 +138,7 @@ PlayerSettings:
     hololens:
       depthFormat: 1
       depthBufferSharingEnabled: 0
+    enable360StereoCapture: 0
     oculus:
       sharedDepthBuffer: 0
       dashSupport: 0
@@ -179,11 +171,9 @@ PlayerSettings:
   APKExpansionFiles: 0
   keepLoadedShadersAlive: 0
   StripUnusedMeshComponents: 0
-  VertexChannelCompressionMask:
-    serializedVersion: 2
-    m_Bits: 238
+  VertexChannelCompressionMask: 214
   iPhoneSdkVersion: 988
-  iOSTargetOSVersionString: 7.0
+  iOSTargetOSVersionString: 8.0
   tvOSSdkVersion: 0
   tvOSRequireExtendedGameController: 0
   tvOSTargetOSVersionString: 9.0
@@ -210,6 +200,7 @@ PlayerSettings:
   tvOSSmallIconLayers: []
   tvOSSmallIconLayers2x: []
   tvOSLargeIconLayers: []
+  tvOSLargeIconLayers2x: []
   tvOSTopShelfImageLayers: []
   tvOSTopShelfImageLayers2x: []
   tvOSTopShelfImageWideLayers: []
@@ -243,9 +234,15 @@ PlayerSettings:
   appleDeveloperTeamID: 
   iOSManualSigningProvisioningProfileID: 
   tvOSManualSigningProvisioningProfileID: 
+  iOSManualSigningProvisioningProfileType: 0
+  tvOSManualSigningProvisioningProfileType: 0
   appleEnableAutomaticSigning: 0
+  iOSRequireARKit: 0
+  appleEnableProMotion: 0
   clonedFromGUID: 00000000000000000000000000000000
-  AndroidTargetDevice: 0
+  templatePackageId: 
+  templateDefaultScene: 
+  AndroidTargetArchitectures: 5
   AndroidSplashScreenScale: 0
   androidSplashScreen: {fileID: 0}
   AndroidKeystoreName: 
@@ -269,6 +266,7 @@ PlayerSettings:
       m_Width: 0
       m_Height: 0
       m_Kind: 0
+  m_BuildTargetPlatformIcons: []
   m_BuildTargetBatching:
   - m_BuildTarget: Android
     m_StaticBatching: 1
@@ -343,25 +341,8 @@ PlayerSettings:
     m_EncodingQuality: 1
   - m_BuildTarget: PS4
     m_EncodingQuality: 1
-  wiiUTitleID: 0005000011000000
-  wiiUGroupID: 00010000
-  wiiUCommonSaveSize: 4096
-  wiiUAccountSaveSize: 2048
-  wiiUOlvAccessKey: 0
-  wiiUTinCode: 0
-  wiiUJoinGameId: 0
-  wiiUJoinGameModeMask: 0000000000000000
-  wiiUCommonBossSize: 0
-  wiiUAccountBossSize: 0
-  wiiUAddOnUniqueIDs: []
-  wiiUMainThreadStackSize: 3072
-  wiiULoaderThreadStackSize: 1024
-  wiiUSystemHeapSize: 128
-  wiiUTVStartupScreen: {fileID: 0}
-  wiiUGamePadStartupScreen: {fileID: 0}
-  wiiUDrcBufferDisabled: 0
-  wiiUProfilerLibPath: 
   playModeTestRunnerEnabled: 0
+  runPlayModeTestAsEditModeTest: 0
   actionOnDotNetUnhandledException: 1
   enableInternalProfiler: 0
   logObjCUncaughtExceptions: 1
@@ -537,6 +518,7 @@ PlayerSettings:
   ps4pnFriends: 1
   ps4pnGameCustomData: 1
   playerPrefsSupport: 0
+  enableApplicationExit: 0
   restrictedAudioUsageRights: 0
   ps4UseResolutionFallback: 0
   ps4ReprojectionSupport: 0
@@ -607,7 +589,6 @@ PlayerSettings:
   psp2InfoBarOnStartup: 0
   psp2InfoBarColor: 0
   psp2ScriptOptimizationLevel: 0
-  psmSplashimage: {fileID: 0}
   splashScreenBackgroundSourceLandscape: {fileID: 0}
   splashScreenBackgroundSourcePortrait: {fileID: 0}
   spritePackerPolicy: 
@@ -621,9 +602,14 @@ PlayerSettings:
   webGLTemplate: APPLICATION:Default
   webGLAnalyzeBuildSize: 0
   webGLUseEmbeddedResources: 0
-  webGLUseWasm: 0
   webGLCompressionFormat: 1
-  scriptingDefineSymbols: {}
+  webGLLinkerTarget: 0
+  scriptingDefineSymbols:
+    1: CROSS_PLATFORM_INPUT
+    4: CROSS_PLATFORM_INPUT;MOBILE_INPUT
+    7: CROSS_PLATFORM_INPUT;MOBILE_INPUT
+    14: MOBILE_INPUT
+    17: MOBILE_INPUT
   platformArchitecture:
     iOS: 2
   scriptingBackend:
@@ -632,8 +618,10 @@ PlayerSettings:
     Standalone: 0
     WebGL: 1
     iOS: 0
+  il2cppCompilerConfiguration: {}
   incrementalIl2cppBuild:
     iOS: 0
+  allowUnsafeCode: 0
   additionalIl2CppArgs: 
   scriptingRuntimeVersion: 0
   apiCompatibilityLevelPerPlatform: {}