diff --git a/Assets/Prefabs/UI/NameInput.prefab b/Assets/Prefabs/UI/NameInput.prefab
new file mode 100644
index 0000000000000000000000000000000000000000..dae58faf1088d43ced347e56c873c5306611f3e2
--- /dev/null
+++ b/Assets/Prefabs/UI/NameInput.prefab
@@ -0,0 +1,501 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &8104134427505322201
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 8104134427505322206}
+  - component: {fileID: 8104134427505322204}
+  - component: {fileID: 8104134427505322207}
+  m_Layer: 5
+  m_Name: NameInput
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 0
+--- !u!224 &8104134427505322206
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8104134427505322201}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children:
+  - {fileID: 8104134428127087699}
+  - {fileID: 8104134428823701564}
+  - {fileID: 8104134428772798434}
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0, y: 0}
+  m_AnchorMax: {x: 1, y: 1}
+  m_AnchoredPosition: {x: 0, y: 0}
+  m_SizeDelta: {x: 0, y: 0}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &8104134427505322204
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8104134427505322201}
+  m_CullTransparentMesh: 1
+--- !u!114 &8104134427505322207
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8104134427505322201}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 0.11764706, g: 0.11764706, b: 0.2924528, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_Sprite: {fileID: 0}
+  m_Type: 0
+  m_PreserveAspect: 0
+  m_FillCenter: 1
+  m_FillMethod: 4
+  m_FillAmount: 1
+  m_FillClockwise: 1
+  m_FillOrigin: 0
+  m_UseSpriteMesh: 0
+  m_PixelsPerUnitMultiplier: 1
+--- !u!1 &8104134428127087698
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 8104134428127087699}
+  - component: {fileID: 8104134428127087697}
+  - component: {fileID: 8104134428127087696}
+  m_Layer: 5
+  m_Name: SaveGameText
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &8104134428127087699
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8104134428127087698}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 8104134427505322206}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 0.5}
+  m_AnchorMax: {x: 0.5, y: 0.5}
+  m_AnchoredPosition: {x: 0, y: 46.999992}
+  m_SizeDelta: {x: 300, y: 50}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!222 &8104134428127087697
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8104134428127087698}
+  m_CullTransparentMesh: 1
+--- !u!114 &8104134428127087696
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 8104134428127087698}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 1
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 12800000, guid: 46238fb1ad7a7a84ba8954c1c860994c, type: 3}
+    m_FontSize: 30
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 0
+    m_MaxSize: 50
+    m_Alignment: 4
+    m_AlignByGeometry: 0
+    m_RichText: 1
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: Enter Username
+--- !u!1001 &8104134428761193712
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 8104134427505322206}
+    m_Modifications:
+    - target: {fileID: 149968, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_Name
+      value: SaveButton
+      objectReference: {fileID: 0}
+    - target: {fileID: 149968, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_IsActive
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 11434868, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_AnimationTriggers.m_PressedTrigger
+      value: Normal
+      objectReference: {fileID: 0}
+    - target: {fileID: 11434868, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_AnimationTriggers.m_SelectedTrigger
+      value: Normal
+      objectReference: {fileID: 0}
+    - target: {fileID: 11434868, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.size
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 11434868, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Mode
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 11434868, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target
+      value: 
+      objectReference: {fileID: 0}
+    - target: {fileID: 11434868, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_CallState
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 11434868, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_MethodName
+      value: OnSubmitNameInput
+      objectReference: {fileID: 0}
+    - target: {fileID: 11434868, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_TargetAssemblyTypeName
+      value: NameHandler, Assembly-CSharp
+      objectReference: {fileID: 0}
+    - target: {fileID: 11434868, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Arguments.m_ObjectArgumentAssemblyTypeName
+      value: UnityEngine.Object, UnityEngine
+      objectReference: {fileID: 0}
+    - target: {fileID: 11495182, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_Text
+      value: Submit
+      objectReference: {fileID: 0}
+    - target: {fileID: 11495182, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_Color.b
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 11495182, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_Color.g
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 11495182, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_Color.r
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_RootOrder
+      value: 2
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 100
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 40
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 143
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -26
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+--- !u!224 &8104134428772798434 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 22475538, guid: 1ea864171e6acaf46af1353b799103d7, type: 3}
+  m_PrefabInstance: {fileID: 8104134428761193712}
+  m_PrefabAsset: {fileID: 0}
+--- !u!1001 &8104134428845480528
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 8104134427505322206}
+    m_Modifications:
+    - target: {fileID: 188174, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Name
+      value: InputField
+      objectReference: {fileID: 0}
+    - target: {fileID: 11405332, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Color.a
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 11405332, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Color.b
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 11405332, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Color.g
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 11405332, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Color.r
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 11462110, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Color.b
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 11462110, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Color.g
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 11462110, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Color.r
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 11468188, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_ContentType
+      value: 4
+      objectReference: {fileID: 0}
+    - target: {fileID: 11468188, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_KeyboardType
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 11468188, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_CharacterLimit
+      value: 20
+      objectReference: {fileID: 0}
+    - target: {fileID: 11468188, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_CharacterValidation
+      value: 3
+      objectReference: {fileID: 0}
+    - target: {fileID: 11468188, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_AnimationTriggers.m_SelectedTrigger
+      value: Normal
+      objectReference: {fileID: 0}
+    - target: {fileID: 11468188, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_AnimationTriggers.m_HighlightedTrigger
+      value: Normal
+      objectReference: {fileID: 0}
+    - target: {fileID: 11486322, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Color.b
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 11486322, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Color.g
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 11486322, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Color.r
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 11492918, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Text
+      value: e.g. player123
+      objectReference: {fileID: 0}
+    - target: {fileID: 11492918, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Color.b
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 11492918, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Color.g
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 11492918, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Color.r
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_RootOrder
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 250
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 40
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: -44
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: -23.000008
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+--- !u!224 &8104134428823701564 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 22401644, guid: 9bc2daf9dc2e2a84daa217f6a5904476, type: 3}
+  m_PrefabInstance: {fileID: 8104134428845480528}
+  m_PrefabAsset: {fileID: 0}
diff --git a/Assets/Prefabs/UI/NameInput.prefab.meta b/Assets/Prefabs/UI/NameInput.prefab.meta
new file mode 100644
index 0000000000000000000000000000000000000000..95163e921e597a16d0df72d98fd0081cf956c4c0
--- /dev/null
+++ b/Assets/Prefabs/UI/NameInput.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: 6866468af5a3ec241b0322066d0eb60c
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scenes/Level_01.unity b/Assets/Scenes/Level_01.unity
index 365ed8d3405fb42d44f2048b2a12306fe3b24f63..7ff0cd00424446d90eac288241e44f29bfd4c73d 100644
--- a/Assets/Scenes/Level_01.unity
+++ b/Assets/Scenes/Level_01.unity
@@ -23343,6 +23343,16 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1854308719}
   m_CullTransparentMesh: 1
+--- !u!1 &1866292403 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 8104134427505322201, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+  m_PrefabInstance: {fileID: 8104134429263967338}
+  m_PrefabAsset: {fileID: 0}
+--- !u!224 &1866292404 stripped
+RectTransform:
+  m_CorrespondingSourceObject: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+  m_PrefabInstance: {fileID: 8104134429263967338}
+  m_PrefabAsset: {fileID: 0}
 --- !u!1001 &1873354560
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -23416,6 +23426,7 @@ GameObject:
   - component: {fileID: 1939156177}
   - component: {fileID: 1939156178}
   - component: {fileID: 1939156179}
+  - component: {fileID: 1939156180}
   m_Layer: 5
   m_Name: HUDCanvas
   m_TagString: Untagged
@@ -23509,6 +23520,8 @@ RectTransform:
   - {fileID: 1615574073}
   - {fileID: 223198309}
   - {fileID: 862835714}
+  - {fileID: 1987641287}
+  - {fileID: 1866292404}
   m_Father: {fileID: 0}
   m_RootOrder: 6
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
@@ -23573,11 +23586,13 @@ MonoBehaviour:
   sm: {fileID: 888918217}
   shop: {fileID: 1752408730}
   player: {fileID: 624092162}
+  timeProgress: {fileID: 1987641288}
   enemyManager: {fileID: 192641034}
   playerGold: {fileID: 624092177}
   saveGame: {fileID: 1615574072}
   questDisplay: {fileID: 510115068}
   inputHandler: {fileID: 624092173}
+  nameInput: {fileID: 1866292403}
 --- !u!114 &1939156179
 MonoBehaviour:
   m_ObjectHideFlags: 0
@@ -23594,6 +23609,19 @@ MonoBehaviour:
   saveGameSlots: {fileID: 223198308}
   saveGameInput: {fileID: 862835713}
   inputHandler: {fileID: 624092173}
+--- !u!114 &1939156180
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1939156171}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 6e47cc7011f17c84d85811dba7e1cfd6, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  nameInput: {fileID: 1866292403}
 --- !u!1 &1970749370
 GameObject:
   m_ObjectHideFlags: 0
@@ -23674,6 +23702,102 @@ CanvasRenderer:
   m_PrefabAsset: {fileID: 0}
   m_GameObject: {fileID: 1970749370}
   m_CullTransparentMesh: 0
+--- !u!1 &1987641286
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 1987641287}
+  - component: {fileID: 1987641290}
+  - component: {fileID: 1987641289}
+  - component: {fileID: 1987641288}
+  m_Layer: 5
+  m_Name: Time
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!224 &1987641287
+RectTransform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1987641286}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_ConstrainProportionsScale: 0
+  m_Children: []
+  m_Father: {fileID: 1939156175}
+  m_RootOrder: 13
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+  m_AnchorMin: {x: 0.5, y: 1}
+  m_AnchorMax: {x: 0.5, y: 1}
+  m_AnchoredPosition: {x: -310, y: -70.3}
+  m_SizeDelta: {x: 295.5, y: 73.7}
+  m_Pivot: {x: 0.5, y: 0.5}
+--- !u!114 &1987641288
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1987641286}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_Material: {fileID: 0}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_RaycastTarget: 0
+  m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0}
+  m_Maskable: 1
+  m_OnCullStateChanged:
+    m_PersistentCalls:
+      m_Calls: []
+  m_FontData:
+    m_Font: {fileID: 12800000, guid: 46238fb1ad7a7a84ba8954c1c860994c, type: 3}
+    m_FontSize: 36
+    m_FontStyle: 0
+    m_BestFit: 0
+    m_MinSize: 3
+    m_MaxSize: 44
+    m_Alignment: 3
+    m_AlignByGeometry: 0
+    m_RichText: 0
+    m_HorizontalOverflow: 0
+    m_VerticalOverflow: 0
+    m_LineSpacing: 1
+  m_Text: 
+--- !u!114 &1987641289
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1987641286}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: cfabb0440166ab443bba8876756fdfa9, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_EffectColor: {r: 0, g: 0, b: 0, a: 0.5}
+  m_EffectDistance: {x: 1, y: -1}
+  m_UseGraphicAlpha: 1
+--- !u!222 &1987641290
+CanvasRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1987641286}
+  m_CullTransparentMesh: 0
 --- !u!1 &2020771695
 GameObject:
   m_ObjectHideFlags: 0
@@ -24677,3 +24801,104 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: b7d7291646606c94d9d419b801ad94b1, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
+--- !u!1001 &8104134429263967338
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 1939156175}
+    m_Modifications:
+    - target: {fileID: 8104134427505322201, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_Name
+      value: NameInput
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_Pivot.x
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_Pivot.y
+      value: 0.5
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_RootOrder
+      value: 14
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_AnchorMax.x
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_AnchorMax.y
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_AnchorMin.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_AnchorMin.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_SizeDelta.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_SizeDelta.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_LocalPosition.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_AnchoredPosition.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_AnchoredPosition.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134427505322206, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 8104134428772304772, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
+      propertyPath: m_OnClick.m_PersistentCalls.m_Calls.Array.data[0].m_Target
+      value: 
+      objectReference: {fileID: 1939156180}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: 6866468af5a3ec241b0322066d0eb60c, type: 3}
diff --git a/Assets/Scripts/Scoreboard/NameHandler.cs b/Assets/Scripts/Scoreboard/NameHandler.cs
new file mode 100644
index 0000000000000000000000000000000000000000..7a9751be761b1001d14c903c6a3163b9dae74d40
--- /dev/null
+++ b/Assets/Scripts/Scoreboard/NameHandler.cs
@@ -0,0 +1,21 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.UI;
+
+public class NameHandler : MonoBehaviour
+{
+    public GameObject nameInput;
+    private string playerName = "";
+
+    public void OnSubmitNameInput()
+    {
+        nameInput.SetActive(false);
+        playerName = nameInput.transform.Find("InputField").gameObject.GetComponent<InputField>().text;
+    }
+
+    public string getPlayerName()
+    {
+        return playerName;
+    }
+}
diff --git a/Assets/Scripts/Scoreboard/NameHandler.cs.meta b/Assets/Scripts/Scoreboard/NameHandler.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..0f386b4510fa416e2553a3b14c1b9a5914e6f785
--- /dev/null
+++ b/Assets/Scripts/Scoreboard/NameHandler.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: 6e47cc7011f17c84d85811dba7e1cfd6
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: