diff --git a/PTSSim/Assets/ML-Agents/Timers/PTS_timers.json b/PTSSim/Assets/ML-Agents/Timers/PTS_timers.json
index bc86e314391b7913571b419423b7be05f4fa9bd4..392ec657d868e1ba9dae2f2ede086f2debb30622 100644
--- a/PTSSim/Assets/ML-Agents/Timers/PTS_timers.json
+++ b/PTSSim/Assets/ML-Agents/Timers/PTS_timers.json
@@ -1 +1 @@
-{"count":1,"self":41.5480704,"total":43.569997,"children":{"AgentSendState":{"count":2156,"self":0.9729009999999999,"total":1.829478,"children":{"CollectObservations":{"count":27692,"self":0.46948199999999995,"total":0.46948199999999995,"children":null},"CollectDiscreteActionMasks":{"count":27692,"self":0.38709499999999997,"total":0.38709499999999997,"children":null}}},"DecideAction":{"count":2156,"self":0.034943999999999996,"total":0.034943999999999996,"children":null},"AgentAct":{"count":2156,"self":0.156192,"total":0.156192,"children":null}},"gauges":{"PTSLearning.CumulativeReward":{"count":58,"max":10.62,"min":-10,"value":-10,"weightedAverage":-5.49245453}},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1587290712","unity_version":"2019.3.9f1","command_line_arguments":"\/Applications\/Unity\/Hub\/Editor\/2019.3.9f1\/Unity.app\/Contents\/MacOS\/Unity -projectpath \/Users\/anjavogel\/Downloads\/PTSControl\/PTSSim -useHub -hubIPC -cloudEnvironment production -hubSessionId e56de7b0-7c29-11ea-bdb9-af8339fc51bf -accessToken irHPe69LhSmjG2xdSMEwvjGrV0ugLwNGPoDzOdX-j-k008f","communication_protocol_version":"0.16.0","com.unity.ml-agents_version":"0.15.1-preview","scene_name":"PTS","end_time_seconds":"1587290756"}}
\ No newline at end of file
+{"count":1,"self":6.2360831999999995,"total":6.318222,"children":{"AgentSendState":{"count":290,"self":0.041204,"total":0.071311,"children":{"CollectObservations":{"count":813,"self":0.018674,"total":0.018674,"children":null},"CollectDiscreteActionMasks":{"count":813,"self":0.011432999999999999,"total":0.011432999999999999,"children":null}}},"DecideAction":{"count":290,"self":0.004354,"total":0.004354,"children":null},"AgentAct":{"count":290,"self":0.005121,"total":0.005121,"children":null}},"gauges":{},"metadata":{"timer_format_version":"0.1.0","start_time_seconds":"1587326809","unity_version":"2019.3.9f1","command_line_arguments":"\/Applications\/Unity\/Hub\/Editor\/2019.3.9f1\/Unity.app\/Contents\/MacOS\/Unity -projectpath \/Users\/anjavogel\/Downloads\/PTSControl\/PTSSim -useHub -hubIPC -cloudEnvironment production -hubSessionId e56de7b0-7c29-11ea-bdb9-af8339fc51bf -accessToken irHPe69LhSmjG2xdSMEwvjGrV0ugLwNGPoDzOdX-j-k008f","communication_protocol_version":"0.16.0","com.unity.ml-agents_version":"0.15.1-preview","scene_name":"PTS","end_time_seconds":"1587326815"}}
\ No newline at end of file
diff --git a/PTSSim/Assets/Prefabs/PTS.prefab b/PTSSim/Assets/Prefabs/PTS.prefab
index 54bb6d602d341727fafda4b329fc3ded158734e4..37667a01281fb1d8bc4e82bb1db9391b4f3b813d 100644
--- a/PTSSim/Assets/Prefabs/PTS.prefab
+++ b/PTSSim/Assets/Prefabs/PTS.prefab
@@ -27,9 +27,9 @@ Transform:
   m_LocalPosition: {x: 4, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_Children:
-  - {fileID: 2548727115264289735}
-  - {fileID: 2548727114722773623}
   - {fileID: 2548727115584885804}
+  - {fileID: 2548727114722773623}
+  - {fileID: 2548727115264289735}
   m_Father: {fileID: 169174050895113485}
   m_RootOrder: 2
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -60,13 +60,13 @@ Transform:
   m_LocalPosition: {x: -6, y: 0, z: -2}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_Children:
-  - {fileID: 2974164015980282896}
-  - {fileID: 2548727115695240154}
+  - {fileID: 2548727115397850182}
+  - {fileID: 3085233459863993800}
   - {fileID: 169174050350383489}
   - {fileID: 169174051606608431}
   - {fileID: 169174052109479086}
-  - {fileID: 3085233459863993800}
-  - {fileID: 2548727115397850182}
+  - {fileID: 2548727115695240154}
+  - {fileID: 2974164015980282896}
   m_Father: {fileID: 6844626074183280644}
   m_RootOrder: 1
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -85,7 +85,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 0
+  m_IsActive: 1
 --- !u!4 &169174051606608431
 Transform:
   m_ObjectHideFlags: 0
@@ -97,9 +97,9 @@ Transform:
   m_LocalPosition: {x: 4, y: 0, z: 2}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_Children:
-  - {fileID: 2548727114316569630}
-  - {fileID: 2548727116207330711}
   - {fileID: 2548727115423843865}
+  - {fileID: 2548727116207330711}
+  - {fileID: 2548727114316569630}
   m_Father: {fileID: 169174050895113485}
   m_RootOrder: 3
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -118,7 +118,7 @@ GameObject:
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
-  m_IsActive: 0
+  m_IsActive: 1
 --- !u!4 &169174052109479086
 Transform:
   m_ObjectHideFlags: 0
@@ -130,9 +130,9 @@ Transform:
   m_LocalPosition: {x: 4, y: 0, z: 4}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_Children:
-  - {fileID: 2548727116313206168}
-  - {fileID: 6560727524579531145}
   - {fileID: 2548727116326960568}
+  - {fileID: 6560727524579531145}
+  - {fileID: 2548727116313206168}
   m_Father: {fileID: 169174050895113485}
   m_RootOrder: 4
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -261,6 +261,8 @@ Transform:
   - {fileID: 169174052277945025}
   - {fileID: 169174050895113485}
   - {fileID: 169174050707208121}
+  - {fileID: 6332432346143671051}
+  - {fileID: 3112591704662025796}
   m_Father: {fileID: 0}
   m_RootOrder: 0
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -277,6 +279,7 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   conveyors: []
+  shiftConveyors: []
   palettes: []
 --- !u!1001 &169174050709379159
 PrefabInstance:
@@ -323,7 +326,7 @@ PrefabInstance:
     - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
       propertyPath: m_RootOrder
-      value: 2
+      value: 0
       objectReference: {fileID: 0}
     - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
@@ -340,10 +343,20 @@ PrefabInstance:
       propertyPath: m_LocalEulerAnglesHint.z
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
+        type: 3}
+      propertyPath: m_LocalScale.x
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
+        type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.1
+      objectReference: {fileID: 0}
     - target: {fileID: 3736139061161015629, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
       propertyPath: m_Name
-      value: ConveyorEnter
+      value: TransportEntry
       objectReference: {fileID: 0}
     - target: {fileID: 3736139061161015629, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
@@ -403,7 +416,7 @@ PrefabInstance:
     - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
       propertyPath: m_RootOrder
-      value: 0
+      value: 2
       objectReference: {fileID: 0}
     - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
@@ -423,7 +436,7 @@ PrefabInstance:
     - target: {fileID: 3736139061161015629, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
       propertyPath: m_Name
-      value: ConveyerExit
+      value: TransportExit
       objectReference: {fileID: 0}
     - target: {fileID: 3736139061161015629, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
@@ -483,7 +496,7 @@ PrefabInstance:
     - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
       propertyPath: m_RootOrder
-      value: 6
+      value: 0
       objectReference: {fileID: 0}
     - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
@@ -563,7 +576,7 @@ PrefabInstance:
     - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
       propertyPath: m_RootOrder
-      value: 2
+      value: 0
       objectReference: {fileID: 0}
     - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
@@ -643,7 +656,7 @@ PrefabInstance:
     - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
       propertyPath: m_RootOrder
-      value: 2
+      value: 0
       objectReference: {fileID: 0}
     - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
@@ -685,6 +698,21 @@ PrefabInstance:
   m_Modification:
     m_TransformParent: {fileID: 169174050895113485}
     m_Modifications:
+    - target: {fileID: 474371469282999403, guid: 7a790576c7af54d728611363a86b0e47,
+        type: 3}
+      propertyPath: possiblePositions.Array.size
+      value: 3
+      objectReference: {fileID: 0}
+    - target: {fileID: 474371469282999403, guid: 7a790576c7af54d728611363a86b0e47,
+        type: 3}
+      propertyPath: possiblePositions.Array.data[1]
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 474371469282999403, guid: 7a790576c7af54d728611363a86b0e47,
+        type: 3}
+      propertyPath: possiblePositions.Array.data[2]
+      value: 4
+      objectReference: {fileID: 0}
     - target: {fileID: 2921135881381771650, guid: 7a790576c7af54d728611363a86b0e47,
         type: 3}
       propertyPath: m_LocalPosition.x
@@ -723,7 +751,7 @@ PrefabInstance:
     - target: {fileID: 2921135881381771650, guid: 7a790576c7af54d728611363a86b0e47,
         type: 3}
       propertyPath: m_RootOrder
-      value: 5
+      value: 1
       objectReference: {fileID: 0}
     - target: {fileID: 2921135881381771650, guid: 7a790576c7af54d728611363a86b0e47,
         type: 3}
@@ -803,7 +831,7 @@ PrefabInstance:
     - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
       propertyPath: m_RootOrder
-      value: 0
+      value: 2
       objectReference: {fileID: 0}
     - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
@@ -883,7 +911,7 @@ PrefabInstance:
     - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
       propertyPath: m_RootOrder
-      value: 0
+      value: 2
       objectReference: {fileID: 0}
     - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
@@ -963,7 +991,7 @@ PrefabInstance:
     - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
       propertyPath: m_RootOrder
-      value: 0
+      value: 6
       objectReference: {fileID: 0}
     - target: {fileID: 2380120697141585391, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
@@ -1005,6 +1033,21 @@ PrefabInstance:
   m_Modification:
     m_TransformParent: {fileID: 169174050895113485}
     m_Modifications:
+    - target: {fileID: 474371469282999403, guid: 7a790576c7af54d728611363a86b0e47,
+        type: 3}
+      propertyPath: possiblePositions.Array.size
+      value: 3
+      objectReference: {fileID: 0}
+    - target: {fileID: 474371469282999403, guid: 7a790576c7af54d728611363a86b0e47,
+        type: 3}
+      propertyPath: possiblePositions.Array.data[1]
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 474371469282999403, guid: 7a790576c7af54d728611363a86b0e47,
+        type: 3}
+      propertyPath: possiblePositions.Array.data[2]
+      value: 4
+      objectReference: {fileID: 0}
     - target: {fileID: 2921135881381771650, guid: 7a790576c7af54d728611363a86b0e47,
         type: 3}
       propertyPath: m_LocalPosition.x
@@ -1043,7 +1086,7 @@ PrefabInstance:
     - target: {fileID: 2921135881381771650, guid: 7a790576c7af54d728611363a86b0e47,
         type: 3}
       propertyPath: m_RootOrder
-      value: 1
+      value: 5
       objectReference: {fileID: 0}
     - target: {fileID: 2921135881381771650, guid: 7a790576c7af54d728611363a86b0e47,
         type: 3}
@@ -1060,6 +1103,16 @@ PrefabInstance:
       propertyPath: m_LocalEulerAnglesHint.z
       value: 0
       objectReference: {fileID: 0}
+    - target: {fileID: 2921135881381771650, guid: 7a790576c7af54d728611363a86b0e47,
+        type: 3}
+      propertyPath: m_LocalScale.x
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 2921135881381771650, guid: 7a790576c7af54d728611363a86b0e47,
+        type: 3}
+      propertyPath: m_LocalScale.y
+      value: 0.1
+      objectReference: {fileID: 0}
     - target: {fileID: 4203960842958611744, guid: 7a790576c7af54d728611363a86b0e47,
         type: 3}
       propertyPath: m_Name
@@ -1158,6 +1211,86 @@ Transform:
     type: 3}
   m_PrefabInstance: {fileID: 2917908171107060378}
   m_PrefabAsset: {fileID: 0}
+--- !u!1001 &3339063132006125152
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 6844626074183280644}
+    m_Modifications:
+    - target: {fileID: 767232303689607797, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_BrainParameters.vectorObservationSize
+      value: 41
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0.25
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 3
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297391, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_Name
+      value: Palette (1)
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 1d9169e55f0cc40c88783fd142df404e, type: 3}
+--- !u!4 &6332432346143671051 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+    type: 3}
+  m_PrefabInstance: {fileID: 3339063132006125152}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &3602103055782209745
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -1238,6 +1371,86 @@ Transform:
     type: 3}
   m_PrefabInstance: {fileID: 3602103055782209745}
   m_PrefabAsset: {fileID: 0}
+--- !u!1001 &5946379039596309295
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 6844626074183280644}
+    m_Modifications:
+    - target: {fileID: 767232303689607797, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_BrainParameters.vectorObservationSize
+      value: 41
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 6
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0.25
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 4
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8770740007255297391, guid: 1d9169e55f0cc40c88783fd142df404e,
+        type: 3}
+      propertyPath: m_Name
+      value: Palette (2)
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 1d9169e55f0cc40c88783fd142df404e, type: 3}
+--- !u!4 &3112591704662025796 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
+    type: 3}
+  m_PrefabInstance: {fileID: 5946379039596309295}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &8794265382645742694
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -1303,7 +1516,7 @@ PrefabInstance:
     - target: {fileID: 3736139061161015629, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
       propertyPath: m_Name
-      value: ConveyorCenter
+      value: TransportCenter
       objectReference: {fileID: 0}
     - target: {fileID: 3736139061161015629, guid: fc9690452f32341ef95f0065f7b4a452,
         type: 3}
@@ -1338,7 +1551,7 @@ PrefabInstance:
     - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
         type: 3}
       propertyPath: m_LocalPosition.z
-      value: -2
+      value: 0
       objectReference: {fileID: 0}
     - target: {fileID: 8770740007255297387, guid: 1d9169e55f0cc40c88783fd142df404e,
         type: 3}
diff --git a/PTSSim/Assets/Prefabs/Palette.prefab b/PTSSim/Assets/Prefabs/Palette.prefab
index 9e64411b4533c4d5f4e9d3281c58a236f906f2c6..af2838a733083fc8ebe972412a8b47596f08b070 100644
--- a/PTSSim/Assets/Prefabs/Palette.prefab
+++ b/PTSSim/Assets/Prefabs/Palette.prefab
@@ -108,9 +108,9 @@ MonoBehaviour:
   m_Name: 
   m_EditorClassIdentifier: 
   m_BrainParameters:
-    vectorObservationSize: 21
+    vectorObservationSize: 41
     numStackedVectorObservations: 1
-    vectorActionSize: 03000000
+    vectorActionSize: 050000000300000003000000
     vectorActionDescriptions: []
     vectorActionSpaceType: 0
   m_Model: {fileID: 0}
@@ -135,5 +135,5 @@ MonoBehaviour:
     maxStep: 0
   hasUpgradedFromAgentParameters: 1
   maxStep: 0
-  conveyorPosition: {fileID: 0}
-  conveyorTarget: {fileID: 0}
+  conveyor: {fileID: 0}
+  target: {fileID: 0}
diff --git a/PTSSim/Assets/Scenes/PTS.unity b/PTSSim/Assets/Scenes/PTS.unity
index 5673699c0a35bfe103022c5104a8cc01eaa980f2..944031847004e86b22b8786ea1577767baf094cf 100644
--- a/PTSSim/Assets/Scenes/PTS.unity
+++ b/PTSSim/Assets/Scenes/PTS.unity
@@ -128,170 +128,89 @@ PrefabInstance:
   m_Modification:
     m_TransformParent: {fileID: 0}
     m_Modifications:
-    - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0.25
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_IsTrigger
-      value: 0
+      propertyPath: m_Name
+      value: PTS (3)
       objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Center.y
+      propertyPath: m_IsActive
       value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Size.y
-      value: 1
+      propertyPath: m_LocalPosition.x
+      value: 75
       objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Enabled
+      propertyPath: m_LocalPosition.y
       value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_IsActive
+      propertyPath: m_LocalPosition.z
       value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_IsActive
+      propertyPath: m_LocalRotation.x
       value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_LocalPosition.y
+      propertyPath: m_LocalRotation.y
       value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Ground
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: Entry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: ConveyerExit
+      propertyPath: m_LocalRotation.z
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_LocalRotation.w
+      value: 1
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: ConveyorEnter
+      propertyPath: m_RootOrder
+      value: 6
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: ShiftEntry
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3}
+--- !u!1001 &378176763
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications:
+    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_Name
-      value: Exit
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      value: PTS (7)
       objectReference: {fileID: 0}
     - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: PTS (3)
+      propertyPath: m_IsActive
+      value: 0
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
@@ -306,7 +225,7 @@ PrefabInstance:
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_LocalPosition.z
-      value: 0
+      value: 10
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
@@ -331,7 +250,7 @@ PrefabInstance:
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_RootOrder
-      value: 5
+      value: 10
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
@@ -350,250 +269,175 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3}
---- !u!1 &239592139 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 239592138}
-  m_PrefabAsset: {fileID: 0}
---- !u!1 &239592140 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 239592138}
-  m_PrefabAsset: {fileID: 0}
---- !u!114 &239592141
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 239592139}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  conveyors: []
-  palettes: []
---- !u!114 &239592142
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 239592140}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_BrainParameters:
-    vectorObservationSize: 21
-    numStackedVectorObservations: 1
-    vectorActionSize: 03000000
-    vectorActionDescriptions: []
-    vectorActionSpaceType: 0
-  m_Model: {fileID: 0}
-  m_InferenceDevice: 0
-  m_BehaviorType: 0
-  m_BehaviorName: PTSLearning
-  TeamId: 0
-  m_UseChildSensors: 1
---- !u!114 &239592143
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 239592140}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  agentParameters:
-    maxStep: 0
-  hasUpgradedFromAgentParameters: 1
-  maxStep: 0
-  conveyorPosition: {fileID: 0}
-  conveyorTarget: {fileID: 0}
---- !u!1001 &378176763
+--- !u!1001 &752043020
 PrefabInstance:
   m_ObjectHideFlags: 0
   serializedVersion: 2
   m_Modification:
     m_TransformParent: {fileID: 0}
     m_Modifications:
-    - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0.25
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_IsTrigger
-      value: 0
+      propertyPath: m_Name
+      value: PTS (9)
       objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Center.y
+      propertyPath: m_IsActive
       value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Size.y
-      value: 1
+      propertyPath: m_LocalPosition.x
+      value: 50
       objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Enabled
+      propertyPath: m_LocalPosition.y
       value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_IsActive
-      value: 0
+      propertyPath: m_LocalPosition.z
+      value: 20
       objectReference: {fileID: 0}
-    - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_IsActive
+      propertyPath: m_LocalRotation.x
       value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_LocalPosition.y
+      propertyPath: m_LocalRotation.y
       value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Ground
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_LocalRotation.z
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_LocalRotation.w
+      value: 1
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: HeaterExit
+      propertyPath: m_RootOrder
+      value: 12
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: Entry
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3}
+--- !u!1001 &818238062
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications:
+    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_Name
-      value: RotationEntry
+      value: PTS (10)
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_IsActive
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: HeaterEntry
+      propertyPath: m_LocalPosition.x
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_LocalPosition.y
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: ShiftExit
+      propertyPath: m_LocalPosition.z
+      value: 20
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_LocalRotation.x
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_LocalRotation.y
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: ConveyerExit
+      propertyPath: m_LocalRotation.z
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_LocalRotation.w
+      value: 1
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: ConveyorEnter
+      propertyPath: m_RootOrder
+      value: 13
       objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: ShiftEntry
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3}
+--- !u!1001 &867024521
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications:
+    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_Name
-      value: Exit
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      value: PTS (4)
       objectReference: {fileID: 0}
     - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: PTS (7)
+      propertyPath: m_IsActive
+      value: 0
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_LocalPosition.x
-      value: 75
+      value: 25
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
@@ -628,7 +472,7 @@ PrefabInstance:
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_RootOrder
-      value: 9
+      value: 7
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
@@ -647,965 +491,89 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3}
---- !u!1 &378176764 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 378176763}
-  m_PrefabAsset: {fileID: 0}
---- !u!1 &378176765 stripped
+--- !u!1 &1057323961
 GameObject:
-  m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 378176763}
-  m_PrefabAsset: {fileID: 0}
---- !u!114 &378176766
-MonoBehaviour:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 378176764}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  conveyors: []
-  palettes: []
---- !u!114 &378176767
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 378176765}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_BrainParameters:
-    vectorObservationSize: 21
-    numStackedVectorObservations: 1
-    vectorActionSize: 03000000
-    vectorActionDescriptions: []
-    vectorActionSpaceType: 0
-  m_Model: {fileID: 0}
-  m_InferenceDevice: 0
-  m_BehaviorType: 0
-  m_BehaviorName: PTSLearning
-  TeamId: 0
-  m_UseChildSensors: 1
---- !u!114 &378176768
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 378176765}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  agentParameters:
-    maxStep: 0
-  hasUpgradedFromAgentParameters: 1
-  maxStep: 0
-  conveyorPosition: {fileID: 0}
-  conveyorTarget: {fileID: 0}
---- !u!1001 &752043020
-PrefabInstance:
-  m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    m_TransformParent: {fileID: 0}
-    m_Modifications:
-    - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0.25
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsTrigger
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Center.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Size.y
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Enabled
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Ground
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: Entry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyerExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyorEnter
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: Exit
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: PTS (9)
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.x
-      value: 50
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.z
-      value: 20
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalRotation.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalRotation.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalRotation.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_RootOrder
-      value: 11
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.z
-      value: 0
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-  m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3}
---- !u!1 &752043021 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 752043020}
-  m_PrefabAsset: {fileID: 0}
---- !u!1 &752043022 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 752043020}
-  m_PrefabAsset: {fileID: 0}
---- !u!114 &752043023
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 752043021}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  conveyors: []
-  palettes: []
---- !u!114 &752043024
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 752043022}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_BrainParameters:
-    vectorObservationSize: 21
-    numStackedVectorObservations: 1
-    vectorActionSize: 03000000
-    vectorActionDescriptions: []
-    vectorActionSpaceType: 0
-  m_Model: {fileID: 0}
-  m_InferenceDevice: 0
-  m_BehaviorType: 0
-  m_BehaviorName: PTSLearning
-  TeamId: 0
-  m_UseChildSensors: 1
---- !u!114 &752043025
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 752043022}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  agentParameters:
-    maxStep: 0
-  hasUpgradedFromAgentParameters: 1
-  maxStep: 0
-  conveyorPosition: {fileID: 0}
-  conveyorTarget: {fileID: 0}
---- !u!1001 &818238062
-PrefabInstance:
-  m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    m_TransformParent: {fileID: 0}
-    m_Modifications:
-    - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0.25
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsTrigger
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Center.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Size.y
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Enabled
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Ground
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: Entry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyerExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyorEnter
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: Exit
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: PTS (10)
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.z
-      value: 20
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalRotation.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalRotation.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalRotation.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_RootOrder
-      value: 12
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.z
-      value: 0
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-  m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3}
---- !u!1 &818238063 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 818238062}
-  m_PrefabAsset: {fileID: 0}
---- !u!1 &818238064 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 818238062}
-  m_PrefabAsset: {fileID: 0}
---- !u!114 &818238065
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 818238063}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  conveyors: []
-  palettes: []
---- !u!114 &818238066
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 818238064}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_BrainParameters:
-    vectorObservationSize: 21
-    numStackedVectorObservations: 1
-    vectorActionSize: 03000000
-    vectorActionDescriptions: []
-    vectorActionSpaceType: 0
-  m_Model: {fileID: 0}
-  m_InferenceDevice: 0
-  m_BehaviorType: 0
-  m_BehaviorName: PTSLearning
-  TeamId: 0
-  m_UseChildSensors: 1
---- !u!114 &818238067
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 818238064}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  agentParameters:
-    maxStep: 0
-  hasUpgradedFromAgentParameters: 1
-  maxStep: 0
-  conveyorPosition: {fileID: 0}
-  conveyorTarget: {fileID: 0}
---- !u!1001 &867024521
-PrefabInstance:
-  m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    m_TransformParent: {fileID: 0}
-    m_Modifications:
-    - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0.25
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsTrigger
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Center.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Size.y
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Enabled
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Ground
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: Entry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyerExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyorEnter
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: Exit
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: PTS (4)
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.x
-      value: 25
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.z
-      value: 10
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalRotation.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalRotation.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalRotation.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_RootOrder
-      value: 6
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.z
-      value: 0
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-  m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3}
---- !u!1 &867024522 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 867024521}
-  m_PrefabAsset: {fileID: 0}
---- !u!1 &867024523 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 867024521}
-  m_PrefabAsset: {fileID: 0}
---- !u!114 &867024524
-MonoBehaviour:
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1057323964}
+  - component: {fileID: 1057323963}
+  - component: {fileID: 1057323962}
+  m_Layer: 0
+  m_Name: ArenaCam
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!81 &1057323962
+AudioListener:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 867024522}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  conveyors: []
-  palettes: []
---- !u!114 &867024525
-MonoBehaviour:
+  m_GameObject: {fileID: 1057323961}
+  m_Enabled: 0
+--- !u!20 &1057323963
+Camera:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 867024523}
+  m_GameObject: {fileID: 1057323961}
   m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_BrainParameters:
-    vectorObservationSize: 21
-    numStackedVectorObservations: 1
-    vectorActionSize: 03000000
-    vectorActionDescriptions: []
-    vectorActionSpaceType: 0
-  m_Model: {fileID: 0}
-  m_InferenceDevice: 0
-  m_BehaviorType: 0
-  m_BehaviorName: PTSLearning
-  TeamId: 0
-  m_UseChildSensors: 1
---- !u!114 &867024526
-MonoBehaviour:
+  serializedVersion: 2
+  m_ClearFlags: 1
+  m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0}
+  m_projectionMatrixMode: 1
+  m_GateFitMode: 2
+  m_FOVAxisMode: 0
+  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: 100
+  orthographic: 0
+  orthographic size: 5
+  m_Depth: 0
+  m_CullingMask:
+    serializedVersion: 2
+    m_Bits: 4294967295
+  m_RenderingPath: -1
+  m_TargetTexture: {fileID: 0}
+  m_TargetDisplay: 1
+  m_TargetEye: 3
+  m_HDR: 1
+  m_AllowMSAA: 1
+  m_AllowDynamicResolution: 0
+  m_ForceIntoRT: 0
+  m_OcclusionCulling: 1
+  m_StereoConvergence: 10
+  m_StereoSeparation: 0.022
+--- !u!4 &1057323964
+Transform:
   m_ObjectHideFlags: 0
   m_CorrespondingSourceObject: {fileID: 0}
   m_PrefabInstance: {fileID: 0}
   m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 867024523}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  agentParameters:
-    maxStep: 0
-  hasUpgradedFromAgentParameters: 1
-  maxStep: 0
-  conveyorPosition: {fileID: 0}
-  conveyorTarget: {fileID: 0}
+  m_GameObject: {fileID: 1057323961}
+  m_LocalRotation: {x: 0.7071068, y: 0, z: 0, w: 0.7071068}
+  m_LocalPosition: {x: 38, y: 22, z: 8}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 1
+  m_LocalEulerAnglesHint: {x: 90, y: 0, z: 0}
 --- !u!1001 &1390862901
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -1613,170 +581,15 @@ PrefabInstance:
   m_Modification:
     m_TransformParent: {fileID: 0}
     m_Modifications:
-    - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0.25
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsTrigger
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Center.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Size.y
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Enabled
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Ground
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: Entry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyerExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyorEnter
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_Name
-      value: Exit
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      value: PTS (11)
       objectReference: {fileID: 0}
     - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: PTS (11)
+      propertyPath: m_IsActive
+      value: 0
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
@@ -1810,271 +623,48 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_RootOrder
-      value: 13
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalEulerAnglesHint.z
-      value: 0
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-  m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3}
---- !u!1 &1390862902 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 1390862901}
-  m_PrefabAsset: {fileID: 0}
---- !u!1 &1390862903 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 1390862901}
-  m_PrefabAsset: {fileID: 0}
---- !u!114 &1390862904
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1390862902}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  conveyors: []
-  palettes: []
---- !u!114 &1390862905
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1390862903}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_BrainParameters:
-    vectorObservationSize: 21
-    numStackedVectorObservations: 1
-    vectorActionSize: 03000000
-    vectorActionDescriptions: []
-    vectorActionSpaceType: 0
-  m_Model: {fileID: 0}
-  m_InferenceDevice: 0
-  m_BehaviorType: 0
-  m_BehaviorName: PTSLearning
-  TeamId: 0
-  m_UseChildSensors: 1
---- !u!114 &1390862906
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1390862903}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  agentParameters:
-    maxStep: 0
-  hasUpgradedFromAgentParameters: 1
-  maxStep: 0
-  conveyorPosition: {fileID: 0}
-  conveyorTarget: {fileID: 0}
---- !u!1001 &1623745968
-PrefabInstance:
-  m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    m_TransformParent: {fileID: 0}
-    m_Modifications:
-    - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0.25
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsTrigger
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Center.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Size.y
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Enabled
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Ground
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: Entry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyerExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyorEnter
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftEntry
+      propertyPath: m_LocalRotation.w
+      value: 1
       objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_RootOrder
+      value: 14
       objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: Exit
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
       objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3}
+--- !u!1001 &1623745968
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications:
     - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_Name
       value: PTS (2)
       objectReference: {fileID: 0}
+    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+        type: 3}
+      propertyPath: m_IsActive
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_LocalPosition.x
@@ -2113,7 +703,7 @@ PrefabInstance:
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_RootOrder
-      value: 4
+      value: 5
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
@@ -2132,74 +722,6 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3}
---- !u!1 &1623745969 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 1623745968}
-  m_PrefabAsset: {fileID: 0}
---- !u!1 &1623745970 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 1623745968}
-  m_PrefabAsset: {fileID: 0}
---- !u!114 &1623745971
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1623745969}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  conveyors: []
-  palettes: []
---- !u!114 &1623745972
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1623745970}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_BrainParameters:
-    vectorObservationSize: 21
-    numStackedVectorObservations: 1
-    vectorActionSize: 03000000
-    vectorActionDescriptions: []
-    vectorActionSpaceType: 0
-  m_Model: {fileID: 0}
-  m_InferenceDevice: 0
-  m_BehaviorType: 0
-  m_BehaviorName: PTSLearning
-  TeamId: 0
-  m_UseChildSensors: 1
---- !u!114 &1623745973
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1623745970}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  agentParameters:
-    maxStep: 0
-  hasUpgradedFromAgentParameters: 1
-  maxStep: 0
-  conveyorPosition: {fileID: 0}
-  conveyorTarget: {fileID: 0}
 --- !u!1 &1686252283
 GameObject:
   m_ObjectHideFlags: 0
@@ -2290,7 +812,7 @@ Transform:
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_Children: []
   m_Father: {fileID: 0}
-  m_RootOrder: 1
+  m_RootOrder: 2
   m_LocalEulerAnglesHint: {x: 50, y: -30, z: 0}
 --- !u!1001 &1716170992
 PrefabInstance:
@@ -2299,170 +821,15 @@ PrefabInstance:
   m_Modification:
     m_TransformParent: {fileID: 0}
     m_Modifications:
-    - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0.25
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsTrigger
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Center.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Size.y
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Enabled
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Ground
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: Entry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyerExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyorEnter
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_Name
-      value: Exit
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      value: PTS (8)
       objectReference: {fileID: 0}
     - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: PTS (8)
+      propertyPath: m_IsActive
+      value: 0
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
@@ -2502,7 +869,7 @@ PrefabInstance:
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_RootOrder
-      value: 10
+      value: 11
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
@@ -2516,251 +883,28 @@ PrefabInstance:
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_LocalEulerAnglesHint.z
-      value: 0
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-  m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3}
---- !u!1 &1716170993 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 1716170992}
-  m_PrefabAsset: {fileID: 0}
---- !u!1 &1716170994 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 1716170992}
-  m_PrefabAsset: {fileID: 0}
---- !u!114 &1716170995
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1716170993}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  conveyors: []
-  palettes: []
---- !u!114 &1716170996
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1716170994}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_BrainParameters:
-    vectorObservationSize: 21
-    numStackedVectorObservations: 1
-    vectorActionSize: 03000000
-    vectorActionDescriptions: []
-    vectorActionSpaceType: 0
-  m_Model: {fileID: 0}
-  m_InferenceDevice: 0
-  m_BehaviorType: 0
-  m_BehaviorName: PTSLearning
-  TeamId: 0
-  m_UseChildSensors: 1
---- !u!114 &1716170997
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1716170994}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  agentParameters:
-    maxStep: 0
-  hasUpgradedFromAgentParameters: 1
-  maxStep: 0
-  conveyorPosition: {fileID: 0}
-  conveyorTarget: {fileID: 0}
---- !u!1001 &1868629230
-PrefabInstance:
-  m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    m_TransformParent: {fileID: 0}
-    m_Modifications:
-    - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0.25
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsTrigger
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Center.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Size.y
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Enabled
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Ground
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: Entry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyerExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyorEnter
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: Exit
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
       objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3}
+--- !u!1001 &1868629230
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications:
     - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_Name
       value: PTS (6)
       objectReference: {fileID: 0}
+    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+        type: 3}
+      propertyPath: m_IsActive
+      value: 0
+      objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_LocalPosition.x
@@ -2799,7 +943,7 @@ PrefabInstance:
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_RootOrder
-      value: 8
+      value: 9
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
@@ -2818,74 +962,6 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3}
---- !u!1 &1868629231 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 1868629230}
-  m_PrefabAsset: {fileID: 0}
---- !u!1 &1868629232 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 1868629230}
-  m_PrefabAsset: {fileID: 0}
---- !u!114 &1868629233
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1868629231}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  conveyors: []
-  palettes: []
---- !u!114 &1868629234
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1868629232}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_BrainParameters:
-    vectorObservationSize: 21
-    numStackedVectorObservations: 1
-    vectorActionSize: 03000000
-    vectorActionDescriptions: []
-    vectorActionSpaceType: 0
-  m_Model: {fileID: 0}
-  m_InferenceDevice: 0
-  m_BehaviorType: 0
-  m_BehaviorName: PTSLearning
-  TeamId: 0
-  m_UseChildSensors: 1
---- !u!114 &1868629235
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 1868629232}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  agentParameters:
-    maxStep: 0
-  hasUpgradedFromAgentParameters: 1
-  maxStep: 0
-  conveyorPosition: {fileID: 0}
-  conveyorTarget: {fileID: 0}
 --- !u!1 &1884567016
 GameObject:
   m_ObjectHideFlags: 0
@@ -2898,7 +974,7 @@ GameObject:
   - component: {fileID: 1884567018}
   - component: {fileID: 1884567017}
   m_Layer: 0
-  m_Name: Main Camera
+  m_Name: MainPTSCam
   m_TagString: MainCamera
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
@@ -2976,170 +1052,15 @@ PrefabInstance:
   m_Modification:
     m_TransformParent: {fileID: 0}
     m_Modifications:
-    - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0.25
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsTrigger
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Center.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Size.y
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Enabled
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Ground
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: Entry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyerExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyorEnter
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_Name
-      value: Exit
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      value: PTS (5)
       objectReference: {fileID: 0}
     - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: PTS (5)
+      propertyPath: m_IsActive
+      value: 0
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
@@ -3179,7 +1100,7 @@ PrefabInstance:
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_RootOrder
-      value: 7
+      value: 8
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
@@ -3198,74 +1119,6 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3}
---- !u!1 &2007304274 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 2007304273}
-  m_PrefabAsset: {fileID: 0}
---- !u!1 &2007304275 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 2007304273}
-  m_PrefabAsset: {fileID: 0}
---- !u!114 &2007304276
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2007304274}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  conveyors: []
-  palettes: []
---- !u!114 &2007304277
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2007304275}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_BrainParameters:
-    vectorObservationSize: 21
-    numStackedVectorObservations: 1
-    vectorActionSize: 03000000
-    vectorActionDescriptions: []
-    vectorActionSpaceType: 0
-  m_Model: {fileID: 0}
-  m_InferenceDevice: 0
-  m_BehaviorType: 0
-  m_BehaviorName: PTSLearning
-  TeamId: 0
-  m_UseChildSensors: 1
---- !u!114 &2007304278
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2007304275}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  agentParameters:
-    maxStep: 0
-  hasUpgradedFromAgentParameters: 1
-  maxStep: 0
-  conveyorPosition: {fileID: 0}
-  conveyorTarget: {fileID: 0}
 --- !u!1001 &2080586486
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -3273,170 +1126,15 @@ PrefabInstance:
   m_Modification:
     m_TransformParent: {fileID: 0}
     m_Modifications:
-    - target: {fileID: 169174050707208121, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0.25
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsTrigger
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Center.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Size.y
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174050707208124, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Enabled
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174051606608464, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052109479087, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_IsActive
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945025, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 169174052277945029, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Ground
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965567726649532, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568125687509, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568674248549, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: Entry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568809122020, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: RotationEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568833968827, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: HeaterEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965568987498638, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569098936184, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569610238261, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyerExit
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569718206778, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ConveyorEnter
-      objectReference: {fileID: 0}
-    - target: {fileID: 3566965569738088730, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_Name
-      value: ShiftEntry
-      objectReference: {fileID: 0}
-    - target: {fileID: 4039305535656092010, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
+    - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_Name
-      value: Exit
-      objectReference: {fileID: 0}
-    - target: {fileID: 4294419660492396722, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
-      objectReference: {fileID: 0}
-    - target: {fileID: 5319577356525602091, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-        type: 3}
-      propertyPath: m_TagString
-      value: Conveyor
+      value: PTS (1)
       objectReference: {fileID: 0}
     - target: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
-      propertyPath: m_Name
-      value: PTS (1)
+      propertyPath: m_IsActive
+      value: 0
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
@@ -3476,7 +1174,7 @@ PrefabInstance:
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_RootOrder
-      value: 3
+      value: 4
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
@@ -3495,74 +1193,6 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: db1eb8e4179974153bc0b2ebd9d8ecec, type: 3}
---- !u!1 &2080586487 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 5597759544972221436, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 2080586486}
-  m_PrefabAsset: {fileID: 0}
---- !u!1 &2080586488 stripped
-GameObject:
-  m_CorrespondingSourceObject: {fileID: 169174050707208125, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
-    type: 3}
-  m_PrefabInstance: {fileID: 2080586486}
-  m_PrefabAsset: {fileID: 0}
---- !u!114 &2080586489
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2080586487}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 1be806d27cbd6477db64302a2f0ff1c0, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  conveyors: []
-  palettes: []
---- !u!114 &2080586490
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2080586488}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 5d1c4e0b1822b495aa52bc52839ecb30, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  m_BrainParameters:
-    vectorObservationSize: 21
-    numStackedVectorObservations: 1
-    vectorActionSize: 03000000
-    vectorActionDescriptions: []
-    vectorActionSpaceType: 0
-  m_Model: {fileID: 0}
-  m_InferenceDevice: 0
-  m_BehaviorType: 0
-  m_BehaviorName: PTSLearning
-  TeamId: 0
-  m_UseChildSensors: 1
---- !u!114 &2080586491
-MonoBehaviour:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2080586488}
-  m_Enabled: 1
-  m_EditorHideFlags: 0
-  m_Script: {fileID: 11500000, guid: 4112d8c6ce3124a6ba930e3bbee2aee1, type: 3}
-  m_Name: 
-  m_EditorClassIdentifier: 
-  agentParameters:
-    maxStep: 0
-  hasUpgradedFromAgentParameters: 1
-  maxStep: 0
-  conveyorPosition: {fileID: 0}
-  conveyorTarget: {fileID: 0}
 --- !u!1001 &169174051872503151
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -3613,7 +1243,7 @@ PrefabInstance:
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
       propertyPath: m_RootOrder
-      value: 2
+      value: 3
       objectReference: {fileID: 0}
     - target: {fileID: 6844626074183280644, guid: db1eb8e4179974153bc0b2ebd9d8ecec,
         type: 3}
diff --git a/PTSSim/Assets/Scripts/Conveyor.cs b/PTSSim/Assets/Scripts/Conveyor.cs
index 4c09acd5d451686a171f4b88c851b6d67476e027..27e35ab690a8a06858a75c18ac680d0d1decebae 100644
--- a/PTSSim/Assets/Scripts/Conveyor.cs
+++ b/PTSSim/Assets/Scripts/Conveyor.cs
@@ -4,17 +4,8 @@ using UnityEngine;
 
 public class Conveyor : MonoBehaviour
 {
-    public bool isOccupied = false;
+    [Tooltip("Control occupation.")]
+    public Palette occupier;
 
-    // Start is called before the first frame update
-    void Start()
-    {
-        
-    }
-
-    // Update is called once per frame
-    void Update()
-    {
-        
-    }
+    public bool IsOccupied { get => occupier != null; }
 }
diff --git a/PTSSim/Assets/Scripts/PTS.cs b/PTSSim/Assets/Scripts/PTS.cs
index 8d9ed5f3b64b2c486467aa4b3e743f3765e2ebeb..f833d6f99d81ad04b292ba94754db6b3e886fa15 100644
--- a/PTSSim/Assets/Scripts/PTS.cs
+++ b/PTSSim/Assets/Scripts/PTS.cs
@@ -2,27 +2,38 @@
 using System.Collections.Generic;
 using UnityEngine;
 using MLAgents;
+using System.Linq;
 
 public class PTS : MonoBehaviour
 {
     public Conveyor[] conveyors;
+    public ShiftConveyor[] shiftConveyors;
     public Palette[] palettes;
+
+    /*
+     * Reset is called on episodeBegin from Agent
+     */
     public void Reset(){
-        foreach(Conveyor conveyor in conveyors)
+        foreach (Conveyor conveyor in conveyors)
         {
             // Reset occupation
-            conveyor.isOccupied = false;
+            conveyor.occupier = null;
+        }
+        foreach (ShiftConveyor shift in shiftConveyors)
+        {
+            // Set shift position
+            shift.SetRandomPosition();
         }
-        foreach(Palette palette in palettes)
+
+        // Get random palette positions
+        int[] randomPositions = Enumerable.Range(0, conveyors.Length - 1).OrderBy(x => System.Guid.NewGuid()).Take(palettes.Length).ToArray();
+        for (int i = 0; i < palettes.Length; i++)
         {
             // Place palette at random position
-            int palettePos = Random.Range(0, conveyors.Length);
-            palette.transform.position = conveyors[palettePos].transform.position + Vector3.up * 0.2f;
-            // Pick random target
-            int target = Random.Range(0, conveyors.Length);
-            while(target == palettePos)
-                target = Random.Range(0, conveyors.Length);
-            palette.conveyorTarget = conveyors[target];
+            palettes[i].transform.position = conveyors[randomPositions[i]].transform.position + Vector3.up * 0.25f; //TODO move to Palette class
+
+            // Set exit as target for all palettes
+            palettes[i].target = conveyors[conveyors.Length-1]; // Hopefully this is the Exit
         }
     }
 
@@ -31,12 +42,7 @@ public class PTS : MonoBehaviour
     {
         conveyors = GetComponentsInChildren<Conveyor>();
         palettes = GetComponentsInChildren<Palette>();
+        shiftConveyors = GetComponentsInChildren<ShiftConveyor>();
         Reset();   
     }
-
-    // Update is called once per frame
-    void Update()
-    {
-        
-    }
 }
diff --git a/PTSSim/Assets/Scripts/Palette.cs b/PTSSim/Assets/Scripts/Palette.cs
index 3d74ac4902efe2f1d1223a3ace61da13dbb8dc3a..e17d3e8b992641811ca314212f5dd08ac0338ef9 100644
--- a/PTSSim/Assets/Scripts/Palette.cs
+++ b/PTSSim/Assets/Scripts/Palette.cs
@@ -2,18 +2,37 @@
 using System.Collections.Generic;
 using UnityEngine;
 using MLAgents;
+using System;
+
+public enum PaletteOpMode {BSTATE, left, right, up, down, turn, heat};
+public enum ExecutionState {IDLE, EXECUTE};
 
-enum PaletteOpMode {BSTATE, left, right, up, down, turn, heat};
-enum ExecutionState {IDLE, EXECUTE};
 public class Palette : Agent
-{   
+{
+    [Tooltip("Current conveyer object.")]
+    public Conveyor conveyor;
+    [Tooltip("Target conveyer object.")]
+    public Conveyor target;
+
+    public ExecutionState EXST { get; private set; }
+    public PaletteOpMode OPMODE { get; private set; }
+
     private PTS pts;
-    public Conveyor conveyorPosition;
-    public Conveyor conveyorTarget;
     private float opModeProgress;
     private float targetDistance;
-    private ExecutionState EXST;
-    private PaletteOpMode OPMODE;
+
+    private static KeyCode[] AlphaNumber = {
+         KeyCode.Alpha0,
+         KeyCode.Alpha1,
+         KeyCode.Alpha2,
+         KeyCode.Alpha3,
+         KeyCode.Alpha4,
+         KeyCode.Alpha5,
+         KeyCode.Alpha6,
+         KeyCode.Alpha7,
+         KeyCode.Alpha8,
+         KeyCode.Alpha9,
+     };
 
     /// <summary>
     /// Initial setup, called when the agent is enabled
@@ -30,8 +49,14 @@ public class Palette : Agent
     public override void OnEpisodeBegin()
     {
         pts.Reset();
-        conveyorPosition = getCurrentConveyor();
-        targetDistance = calculateTargetDistance();
+        conveyor = GetCurrentConveyor();
+        while(conveyor == null) //FIXME: Bad detection of conveyer
+        {
+            Debug.LogWarning("Need to reset PTS because of bad conveyer detection of palette.");
+            pts.Reset();
+            conveyor = GetCurrentConveyor();
+        }
+        targetDistance = TargetDistance;
 
         EXST = ExecutionState.IDLE;
         OPMODE = PaletteOpMode.BSTATE;
@@ -46,11 +71,19 @@ public class Palette : Agent
     /// Behavior Type to "Heuristic Only" in the Behavior Parameters inspector.
     /// </summary>
     /// <returns>A vectorAction array of floats that will be passed into <see cref="AgentAction(float[])"/></returns>
-
     public override float[] Heuristic()
     {
         PaletteOpMode opMode = PaletteOpMode.BSTATE;
+        float[] actions = new float[pts.shiftConveyors.Length+1];
 
+        // Reset 
+        if (Input.GetKey(KeyCode.R))
+        {
+            EndEpisode();
+            return actions;
+        }
+
+        // Move pallette
         if (Input.GetKey(KeyCode.W))
         {
             opMode = PaletteOpMode.up;
@@ -75,23 +108,45 @@ public class Palette : Agent
         {
             opMode = PaletteOpMode.heat;
         }
+        actions[0] = (float)opMode;
 
-        // Put the actions into an array and return
-        return new float[] { (float) opMode };
+        // Move shifts
+        for (int i = 1; i < actions.Length && i < 10; i++)
+        {
+            if (Input.GetKey(AlphaNumber[i]))
+            {
+                if (Input.GetKey(KeyCode.UpArrow))
+                    actions[i] = 1;
+                else if (Input.GetKey(KeyCode.DownArrow))
+                    actions[i] = 2;
+                else
+                    actions[i] = 0;
+            }
+        }
+        return actions;
     }
 
     /// <summary>
     /// Perform actions based on a vector of numbers
     /// </summary>
-    /// <param name="vectorAction">The list of actions to take</param>
-
-    public override void OnActionReceived(float[] vectorAction)
+    /// <param name="actions">The list of actions to take</param>
+    public override void OnActionReceived(float[] actions)
     {
         // Apply a tiny negative reward every step to encourage action
         if (maxStep > 0) AddReward(-1f / maxStep);
         
-        // Execute an operation mode
-        ExecuteOpMode((PaletteOpMode)vectorAction[0]);
+        // Execute palette action
+        ExecuteOpMode((PaletteOpMode)actions[0]);
+
+        // Execute shift actions
+        for (int i = 1; i < actions.Length; i++)
+        {
+            if (actions[i] == 1)
+                ExecuteShift(i - 1, true);
+            else if (actions[i] == 2)
+                ExecuteShift(i - 1, false);
+        }
+        
     }
 
     /// <summary>
@@ -102,19 +157,19 @@ public class Palette : Agent
         //TODO mask possible actions: https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Learning-Environment-Design-Agents.md#masking-discrete-actions
         // Occupation states of conveyors
         foreach(Conveyor conveyor in pts.conveyors)
-            sensor.AddObservation(conveyor.isOccupied);
+        {
+            sensor.AddObservation(conveyor.IsOccupied);
+        }
         // Current position
-        sensor.AddOneHotObservation(System.Array.IndexOf(pts.conveyors, conveyorPosition), pts.conveyors.Length);
+        sensor.AddOneHotObservation(System.Array.IndexOf(pts.conveyors, conveyor), pts.conveyors.Length);
         // Target position
-        sensor.AddOneHotObservation(System.Array.IndexOf(pts.conveyors, conveyorTarget), pts.conveyors.Length);
-
-        // --> State Space is 3 times active conveyor count
-    }
-
-    // Start is called before the first frame update
-    void Start()
-    {
-        
+        sensor.AddOneHotObservation(System.Array.IndexOf(pts.conveyors, target), pts.conveyors.Length);
+        // Shift positions
+        foreach (ShiftConveyor shift in pts.shiftConveyors)
+        {
+            sensor.AddObservation(shift.Position);
+        }
+        // --> State Space is 3 times active conveyor count + count of shift conveyors
     }
 
     // Update is called once per frame
@@ -129,36 +184,26 @@ public class Palette : Agent
     /// <param name="opMode">The operation mode to execute in palette</param>
     private void ExecuteOpMode(PaletteOpMode opMode)
     {
+        if (opMode == PaletteOpMode.BSTATE)
+            return;
+
         // Select new OpMode 
-        if(opMode != PaletteOpMode.BSTATE &&
-            OPMODE == PaletteOpMode.BSTATE &&
+        if (OPMODE == PaletteOpMode.BSTATE &&
             EXST == ExecutionState.IDLE)
         {
+            Debug.Log("Selected operation mode: " + opMode);
             OPMODE = opMode;
             EXST = ExecutionState.EXECUTE;
             opModeProgress = 0;
+            // Reward for selecting an opmode
             AddReward(0.1f);
-        }
 
-        // Simulate opMode execution
-        if(OPMODE == PaletteOpMode.BSTATE)
-            return;
-        else if(OPMODE == PaletteOpMode.right)
-        {
-            opModeProgress += Time.deltaTime/2f;
-            transform.Translate(-Time.deltaTime, 0, 0);
-        }
-        else if(OPMODE == PaletteOpMode.left)
-        {
-            opModeProgress += Time.deltaTime/2f;
-            transform.Translate(Time.deltaTime, 0, 0);
-        }else {
-            // Not implemented yet
-            opModeProgress = 1;
         }
+        SimulateOperationMode();
+
 
         // Check if opMode simulation is completed
-        if(opModeProgress >= 1)
+        if (opModeProgress >= 1)
         {
             // Simulate update of states
             OPMODE = PaletteOpMode.BSTATE;
@@ -166,53 +211,158 @@ public class Palette : Agent
             opModeProgress = 0;
             
             // Simulate the update of the postion
-            conveyorPosition.isOccupied = false;
-            conveyorPosition = getCurrentConveyor();
-            if(conveyorPosition == null)
+            conveyor.occupier = null;
+            conveyor = GetCurrentConveyor();
+            if(conveyor == null)
             {
                 SetReward(-10f);
                 EndEpisode();
+                return;
             }
 
+            //Snap to exact conveyor position
+            transform.position = conveyor.transform.position + (Vector3.up * 0.25f);
+
             // Check if target is reached
-            if(conveyorPosition == conveyorTarget)
+            if (conveyor == target)
             {
-                SetReward(10f);
+                AddReward(10f);
                 EndEpisode();
             }else{
                 // Add reward if closer to target
-                float newTargetDistance = calculateTargetDistance();
+                float newTargetDistance = TargetDistance;
                 AddReward((targetDistance - newTargetDistance) > 0 ? -0.01f : 0.01f);
-                targetDistance = calculateTargetDistance();
+                targetDistance = TargetDistance;
             }
         }
-
         // Negative reward for illegal opMode
-        if(opModeProgress == -1)
+        else if (opModeProgress == -1)
         {
-            AddReward(-0.1f);
+            // Simulate update of states
+            OPMODE = PaletteOpMode.BSTATE;
+            EXST = ExecutionState.IDLE;
+            opModeProgress = 0;
+
+            // Compensate reward and punish for choosing unnecessary operation mode
+            AddReward(-0.2f);
         }
-        
     }
 
-    private float calculateTargetDistance(){
-        return Vector3.Distance(conveyorPosition.transform.position, conveyorTarget.transform.position);
+    private float TargetDistance
+    {
+        get
+        {
+            if (conveyor != null && target != null)
+                return Vector3.Distance(conveyor.transform.position, target.transform.position);
+            return float.MaxValue;
+        }
     }
 
-    private Conveyor getCurrentConveyor()
+    private Conveyor GetCurrentConveyor()
     {
-        Collider[] hitColliders = Physics.OverlapSphere(gameObject.transform.position + 0 * Vector3.down, transform.localScale.y / 2f);
+        Collider[] hitColliders = Physics.OverlapSphere(gameObject.transform.position + 0.2f * Vector3.down, transform.localScale.y / 2f);
         if(hitColliders.Length < 1)
             return null;
         foreach (Collider collider in hitColliders){
             if (collider.transform.CompareTag("Conveyor"))
                 {
-                    Debug.Log(name + " positioned on Conveyor: " + collider.name);
                     Conveyor conveyor = collider.gameObject.GetComponent<Conveyor>();
-                    conveyor.isOccupied = true;
+                    conveyor.occupier = this;
                     return conveyor;
                 }
         }
         return null;
     }
+
+    private Conveyor GetNextConveyor(bool directionRight)
+    {
+        Collider[] hitColliders = Physics.OverlapSphere(
+            transform.position + 0.2f * Vector3.down + 2f * (directionRight ? Vector3.left : Vector3.right),
+            transform.localScale.y / 2f);
+        if (hitColliders.Length < 1)
+            return null;
+        foreach (Collider collider in hitColliders)
+        {
+            if (collider.transform.CompareTag("Conveyor"))
+            {
+                Conveyor conveyor = collider.gameObject.GetComponent<Conveyor>();
+                conveyor.occupier = this;
+                return conveyor;
+            }
+        }
+        return null;
+    }
+
+    private void SimulateOperationMode()
+    {
+        // Simulate operation mode
+        if (OPMODE == PaletteOpMode.BSTATE)
+            return;
+        else if (OPMODE == PaletteOpMode.right || OPMODE == PaletteOpMode.left)
+        {
+            // Occupy next conveyor first
+            if(opModeProgress == 0)
+            {
+                Conveyor nextConveyor = GetNextConveyor(OPMODE == PaletteOpMode.right);
+                if (nextConveyor == null || nextConveyor.occupier != this)
+                {
+                    opModeProgress = -1;
+                    return;
+                }
+                nextConveyor.occupier = this;
+            }
+            // Move left or right
+            opModeProgress += Time.deltaTime / 2f;
+            transform.Translate(OPMODE == PaletteOpMode.right ? -Time.deltaTime : Time.deltaTime, 0, 0);
+        }
+        else if (OPMODE == PaletteOpMode.up || OPMODE == PaletteOpMode.down)
+        {
+            if (conveyor.TryGetComponent(out ShiftConveyor shift))
+            {
+                opModeProgress = shift.Shift(OPMODE == PaletteOpMode.up);
+                transform.position = new Vector3(
+                    transform.position.x,
+                    transform.position.y,
+                    shift.transform.position.z);
+            }
+            else
+                // Palette is not on a shift conveyor
+                opModeProgress = -1;
+        }
+        else
+        {
+            // Not implemented yet or not possible
+            opModeProgress = -1;
+        }
+    }
+
+    private void ExecuteShift(int shiftNumber, bool directionUp)
+    {
+        Conveyor conveyor = pts.shiftConveyors[shiftNumber].GetComponent<Conveyor>();
+        if (!conveyor.IsOccupied)
+        {
+            StartCoroutine(SimulateShift(conveyor, pts.shiftConveyors[shiftNumber], directionUp));
+        }
+        else
+        {
+            return;
+        }
+    }
+
+    private IEnumerator SimulateShift(Conveyor conveyor, ShiftConveyor shift, bool directionUp)
+    {
+        // Occupy shift
+        conveyor.occupier = this;
+        // Shift up or down
+        float progress = 0;
+        while(progress < 1)
+        {
+            progress = shift.Shift(directionUp);
+            if (progress == -1)
+                break;
+            yield return null;
+        }
+        // Free shift
+        conveyor.occupier = null;
+    }
 }
diff --git a/PTSSim/Assets/Scripts/ShiftConveyor.cs b/PTSSim/Assets/Scripts/ShiftConveyor.cs
index 3b8678b9e30fc9dc71171bc4d3668088f58d343b..90d6248c08cb3aa608fa0ab03899251938008fb3 100644
--- a/PTSSim/Assets/Scripts/ShiftConveyor.cs
+++ b/PTSSim/Assets/Scripts/ShiftConveyor.cs
@@ -2,19 +2,58 @@
 using System.Collections.Generic;
 using UnityEngine;
 
+// Todo make generic shifter, that can shift (and rotate) to different positions (and roations)
 public class ShiftConveyor : MonoBehaviour
 {
+    [Tooltip("Current position (index of possiblePositions starting from 0)")]
+    private int _position;
+    public int Position
+    {
+        get { return _position; }
+        set { if(value >= 0 && value < possiblePositions.Count)
+                transform.localPosition = new Vector3(
+                    transform.localPosition.x,
+                    transform.localPosition.y,
+                    possiblePositions[value]);
+            _position = value;
+        }
+    }
+    [Tooltip("Speed of the shift movement.")]
+    public float shiftSpeed = 1f;
+    [Tooltip("Moves the shift to the exact position, if distance is smaller than value")]
+    public float snapToTarget = 0.01f;
+
+    [Tooltip("Z value for each possible shift position (have to be ordered by size).")]
+    // Todo order on set accessor
+    public List<float> possiblePositions;
 
-    public int shiftPos = -1;
 
-    // Start is called before the first frame update
-    void Start()
+    public float Shift(bool directionUp)
     {
-        
+        // Check if direction is possible
+        if (Position == -1
+            || (directionUp && Position == 0)
+            || (!directionUp && Position == possiblePositions.Count - 1))
+        {
+            return -1;
+        }
+        // Move into direction
+        transform.Translate(0, 0, Time.deltaTime * shiftSpeed * (directionUp? -1 : 1));
+
+        // Check distance to target
+        int targetPosition = Position + (directionUp ? -1 : 1);
+        float distance = System.Math.Abs(transform.localPosition.z - possiblePositions[targetPosition]);
+        if (distance <= snapToTarget)
+        {
+            Position = targetPosition;
+            return 1;
+        }
+
+        return 1 - (distance / (System.Math.Abs(possiblePositions[targetPosition] - possiblePositions[Position])));
     }
 
-    // Update is called once per frame
-    void Update()
+    public void SetRandomPosition()
     {
+        Position = Random.Range(0, possiblePositions.Count);
     }
 }