diff --git a/Assets/_Classic Game Starter Kit/Importing a Classic Level/Grid-Aligned BoxTrigger2D.prefab b/Assets/_Classic Game Starter Kit/Importing a Classic Level/Grid-Aligned BoxTrigger2D.prefab
new file mode 100644
index 0000000000000000000000000000000000000000..4abee28bc86ecee12303df716235a01730a70c43
--- /dev/null
+++ b/Assets/_Classic Game Starter Kit/Importing a Classic Level/Grid-Aligned BoxTrigger2D.prefab	
@@ -0,0 +1,111 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &2017030303425740717
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 6861737452532926512}
+  - component: {fileID: 2202590874540655203}
+  - component: {fileID: 6980353374282415149}
+  m_Layer: 0
+  m_Name: Grid-Aligned BoxTrigger2D
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &6861737452532926512
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2017030303425740717}
+  m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
+  m_LocalPosition: {x: 0, y: 15, z: 0}
+  m_LocalScale: {x: 211, y: 15, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!61 &2202590874540655203
+BoxCollider2D:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2017030303425740717}
+  m_Enabled: 1
+  m_Density: 1
+  m_Material: {fileID: 0}
+  m_IsTrigger: 1
+  m_UsedByEffector: 0
+  m_UsedByComposite: 0
+  m_Offset: {x: 0.5, y: 0.5}
+  m_SpriteTilingProperty:
+    border: {x: 0, y: 0, z: 0, w: 0}
+    pivot: {x: 0, y: 0}
+    oldSize: {x: 1, y: 1}
+    newSize: {x: 1, y: 1}
+    adaptiveTilingThreshold: 0.5
+    drawMode: 0
+    adaptiveTiling: 0
+  m_AutoTiling: 0
+  serializedVersion: 2
+  m_Size: {x: 1, y: 1}
+  m_EdgeRadius: 0
+--- !u!212 &6980353374282415149
+SpriteRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2017030303425740717}
+  m_Enabled: 0
+  m_CastShadows: 0
+  m_ReceiveShadows: 0
+  m_DynamicOccludee: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  m_RayTracingMode: 0
+  m_RayTraceProcedural: 0
+  m_RenderingLayerMask: 1
+  m_RendererPriority: 0
+  m_Materials:
+  - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0}
+  m_StaticBatchInfo:
+    firstSubMesh: 0
+    subMeshCount: 0
+  m_StaticBatchRoot: {fileID: 0}
+  m_ProbeAnchor: {fileID: 0}
+  m_LightProbeVolumeOverride: {fileID: 0}
+  m_ScaleInLightmap: 1
+  m_ReceiveGI: 1
+  m_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 1
+  m_SelectedEditorRenderState: 0
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 960635105
+  m_SortingLayer: 1
+  m_SortingOrder: 0
+  m_Sprite: {fileID: 21300000, guid: 7691a41e1014b48e09f18d2d84a82fb3, type: 3}
+  m_Color: {r: 1, g: 1, b: 1, a: 0.5019608}
+  m_FlipX: 0
+  m_FlipY: 0
+  m_DrawMode: 0
+  m_Size: {x: 1, y: 1}
+  m_AdaptiveModeThreshold: 0.5
+  m_SpriteTileMode: 0
+  m_WasSpriteAssigned: 1
+  m_MaskInteraction: 0
+  m_SpriteSortPoint: 0
diff --git a/Assets/_Classic Game Starter Kit/Importing a Classic Level/Grid-Aligned BoxTrigger2D.prefab.meta b/Assets/_Classic Game Starter Kit/Importing a Classic Level/Grid-Aligned BoxTrigger2D.prefab.meta
new file mode 100644
index 0000000000000000000000000000000000000000..a2770b8510f3eb787b3fd5d86f2af1875a2735f5
--- /dev/null
+++ b/Assets/_Classic Game Starter Kit/Importing a Classic Level/Grid-Aligned BoxTrigger2D.prefab.meta	
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 92f2851647c4342d8bd0aa0b19834131
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/_Classic Game Starter Kit/___Demo Level/_Scene_Demo.unity b/Assets/_Classic Game Starter Kit/___Demo Level/_Scene_Demo.unity
index 83a71b785d53db12eb6af34b74092219c578639d..2ff59dbf59f50b2fe70927f8766bce9240767008 100644
--- a/Assets/_Classic Game Starter Kit/___Demo Level/_Scene_Demo.unity	
+++ b/Assets/_Classic Game Starter Kit/___Demo Level/_Scene_Demo.unity	
@@ -236,6 +236,72 @@ Transform:
   m_Father: {fileID: 0}
   m_RootOrder: 1
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &99626891
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1791322374}
+    m_Modifications:
+    - target: {fileID: 2017030303425740717, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+      propertyPath: m_Name
+      value: Grid-Aligned BoxTrigger2D
+      objectReference: {fileID: 0}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+      propertyPath: m_RootOrder
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+      propertyPath: m_LocalScale.x
+      value: 16
+      objectReference: {fileID: 0}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 48
+      objectReference: {fileID: 0}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: -0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+--- !u!4 &99626892 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+  m_PrefabInstance: {fileID: 99626891}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1 &233858787
 GameObject:
   m_ObjectHideFlags: 0
@@ -63940,80 +64006,6 @@ Transform:
   m_CorrespondingSourceObject: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
   m_PrefabInstance: {fileID: 403627468}
   m_PrefabAsset: {fileID: 0}
---- !u!1001 &742589422
-PrefabInstance:
-  m_ObjectHideFlags: 0
-  serializedVersion: 2
-  m_Modification:
-    m_TransformParent: {fileID: 1791322374}
-    m_Modifications:
-    - target: {fileID: 253357870428170957, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_Enabled
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_RootOrder
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_LocalScale.x
-      value: 16
-      objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_LocalScale.y
-      value: 15
-      objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_LocalPosition.x
-      value: 48
-      objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_LocalPosition.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_LocalPosition.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_LocalRotation.w
-      value: 1
-      objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_LocalRotation.x
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_LocalRotation.y
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_LocalRotation.z
-      value: -0
-      objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.x
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.y
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_LocalEulerAnglesHint.z
-      value: 0
-      objectReference: {fileID: 0}
-    - target: {fileID: 8693855563983186253, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_Name
-      value: Grid-Aligned BoxCollider2D (1)
-      objectReference: {fileID: 0}
-    m_RemovedComponents: []
-  m_SourcePrefab: {fileID: 100100000, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
---- !u!4 &742589423 stripped
-Transform:
-  m_CorrespondingSourceObject: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-  m_PrefabInstance: {fileID: 742589422}
-  m_PrefabAsset: {fileID: 0}
 --- !u!1 &761157626
 GameObject:
   m_ObjectHideFlags: 0
@@ -64630,8 +64622,8 @@ Transform:
   m_LocalPosition: {x: 0, y: 0, z: 0}
   m_LocalScale: {x: 1, y: 1, z: 1}
   m_Children:
-  - {fileID: 2094673394}
-  - {fileID: 742589423}
+  - {fileID: 4351286578573013793}
+  - {fileID: 99626892}
   m_Father: {fileID: 0}
   m_RootOrder: 3
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -64831,7 +64823,7 @@ MonoBehaviour:
       the middle 50% of the screen.'
     showAsFoldout: 1
     foldoutOpenByDefault: 0
-  target: {fileID: 0}
+  target: {fileID: 901438255}
   camBoundsParent: {fileID: 1791322373}
   deadZoneSize: {x: 0.5, y: 0.5}
   camHalfW: 8
@@ -64903,80 +64895,68 @@ Transform:
   m_Father: {fileID: 0}
   m_RootOrder: 2
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
---- !u!1001 &2094673393
+--- !u!4 &4351286578573013793 stripped
+Transform:
+  m_CorrespondingSourceObject: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+  m_PrefabInstance: {fileID: 7159361994825202449}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &7159361994825202449
 PrefabInstance:
   m_ObjectHideFlags: 0
   serializedVersion: 2
   m_Modification:
     m_TransformParent: {fileID: 1791322374}
     m_Modifications:
-    - target: {fileID: 253357870428170957, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_Enabled
-      value: 0
+    - target: {fileID: 2017030303425740717, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
+      propertyPath: m_Name
+      value: Grid-Aligned BoxTriggrt2D
       objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
       propertyPath: m_RootOrder
       value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_LocalScale.x
-      value: 211
-      objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_LocalScale.y
-      value: 15
-      objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
       propertyPath: m_LocalPosition.x
       value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
       propertyPath: m_LocalPosition.y
       value: 15
       objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
       propertyPath: m_LocalPosition.z
       value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
       propertyPath: m_LocalRotation.w
       value: 1
       objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
       propertyPath: m_LocalRotation.x
       value: -0
       objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
       propertyPath: m_LocalRotation.y
       value: -0
       objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
       propertyPath: m_LocalRotation.z
       value: -0
       objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
       propertyPath: m_LocalEulerAnglesHint.x
       value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
       propertyPath: m_LocalEulerAnglesHint.y
       value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
+    - target: {fileID: 6861737452532926512, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
       propertyPath: m_LocalEulerAnglesHint.z
       value: 0
       objectReference: {fileID: 0}
-    - target: {fileID: 8693855563983186253, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-      propertyPath: m_Name
-      value: Grid-Aligned BoxCollider2D
-      objectReference: {fileID: 0}
     m_RemovedComponents: []
-  m_SourcePrefab: {fileID: 100100000, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
---- !u!4 &2094673394 stripped
-Transform:
-  m_CorrespondingSourceObject: {fileID: 4351286578092367568, guid: ee59018a5de0f4471ab5bd3b8c553b92, type: 3}
-  m_PrefabInstance: {fileID: 2094673393}
-  m_PrefabAsset: {fileID: 0}
+  m_SourcePrefab: {fileID: 100100000, guid: 92f2851647c4342d8bd0aa0b19834131, type: 3}
 --- !u!1001 &8760318727174874674
 PrefabInstance:
   m_ObjectHideFlags: 0