diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/.suo b/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/.suo
index 0886206a4068dd82007182b3bb1aafbbdf21656c..e8df0517993c52e1dedc42197ec4e770b95ac1d4 100644
Binary files a/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/.suo and b/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/.suo differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/Server/sqlite3/storage.ide b/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/Server/sqlite3/storage.ide
index bb55bbc5eab730c33c99e3fd54d1b8bfe1eb9148..97a53da6125cac8da31cd4c2dbc1c3449bd69f4d 100644
Binary files a/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/Server/sqlite3/storage.ide and b/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/Server/sqlite3/storage.ide differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/Server/sqlite3/storage.ide-shm b/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/Server/sqlite3/storage.ide-shm
new file mode 100644
index 0000000000000000000000000000000000000000..b5bf29e1ed41c9cae2c960ef682ab0dc5f41ef9e
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/Server/sqlite3/storage.ide-shm differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/Server/sqlite3/storage.ide-wal b/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/Server/sqlite3/storage.ide-wal
new file mode 100644
index 0000000000000000000000000000000000000000..d2924be9e8ea711284fc44b6789a054e9b65d53b
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/.vs/Tugas2_PBD_MRizkiFonna_13516001_rev/v16/Server/sqlite3/storage.ide-wal differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assembly-CSharp.csproj b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assembly-CSharp.csproj
index d800908c7bc2ff49d0b670de72dad8a2393b5fe9..54af773969bc414ac5c88ab46947e0fbe8bcbd50 100644
--- a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assembly-CSharp.csproj
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assembly-CSharp.csproj
@@ -63,6 +63,7 @@
     </Reference>
   </ItemGroup>
   <ItemGroup>
+    <Compile Include="Assets\BulletCtr.cs" />
     <Compile Include="Assets\PlayerCtr.cs" />
     <None Include="Assets\BayatGames\Free Platform Game Assets\Readme.txt" />
     <Reference Include="Unity.TextMeshPro.Editor">
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Animation/CharShootAnim.anim b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Animation/CharShootAnim.anim
new file mode 100644
index 0000000000000000000000000000000000000000..d67ddb8d5208d2c85ccbab3d3fbb0976fda50a5d
--- /dev/null
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Animation/CharShootAnim.anim
@@ -0,0 +1,74 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!74 &7400000
+AnimationClip:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: CharShootAnim
+  serializedVersion: 6
+  m_Legacy: 0
+  m_Compressed: 0
+  m_UseHighQualityCurve: 1
+  m_RotationCurves: []
+  m_CompressedRotationCurves: []
+  m_EulerCurves: []
+  m_PositionCurves: []
+  m_ScaleCurves: []
+  m_FloatCurves: []
+  m_PPtrCurves:
+  - curve:
+    - time: 0
+      value: {fileID: 21300000, guid: 47fc0322cf88b4646a0938346a9dc782, type: 3}
+    - time: 0.083333336
+      value: {fileID: 21300000, guid: 392669d57f3dd0f499a4dd9548fe453c, type: 3}
+    - time: 0.16666667
+      value: {fileID: 21300000, guid: 855b940c35769fa439bda9afb05c3735, type: 3}
+    attribute: m_Sprite
+    path: 
+    classID: 212
+    script: {fileID: 0}
+  m_SampleRate: 12
+  m_WrapMode: 0
+  m_Bounds:
+    m_Center: {x: 0, y: 0, z: 0}
+    m_Extent: {x: 0, y: 0, z: 0}
+  m_ClipBindingConstant:
+    genericBindings:
+    - serializedVersion: 2
+      path: 0
+      attribute: 0
+      script: {fileID: 0}
+      typeID: 212
+      customType: 23
+      isPPtrCurve: 1
+    pptrCurveMapping:
+    - {fileID: 21300000, guid: 47fc0322cf88b4646a0938346a9dc782, type: 3}
+    - {fileID: 21300000, guid: 392669d57f3dd0f499a4dd9548fe453c, type: 3}
+    - {fileID: 21300000, guid: 855b940c35769fa439bda9afb05c3735, type: 3}
+  m_AnimationClipSettings:
+    serializedVersion: 2
+    m_AdditiveReferencePoseClip: {fileID: 0}
+    m_AdditiveReferencePoseTime: 0
+    m_StartTime: 0
+    m_StopTime: 0.25
+    m_OrientationOffsetY: 0
+    m_Level: 0
+    m_CycleOffset: 0
+    m_HasAdditiveReferencePose: 0
+    m_LoopTime: 1
+    m_LoopBlend: 0
+    m_LoopBlendOrientation: 0
+    m_LoopBlendPositionY: 0
+    m_LoopBlendPositionXZ: 0
+    m_KeepOriginalOrientation: 0
+    m_KeepOriginalPositionY: 1
+    m_KeepOriginalPositionXZ: 0
+    m_HeightFromFeet: 0
+    m_Mirror: 0
+  m_EditorCurves: []
+  m_EulerEditorCurves: []
+  m_HasGenericRootTransform: 0
+  m_HasMotionFloatCurves: 0
+  m_Events: []
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Animation/CharShootAnim.anim.meta b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Animation/CharShootAnim.anim.meta
new file mode 100644
index 0000000000000000000000000000000000000000..0577653e6135222e6213a58c664f72db7ade3d1b
--- /dev/null
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Animation/CharShootAnim.anim.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 26164d1ad6f968640987ad351fac1327
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 7400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Animation/Idle__000.controller b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Animation/Idle__000.controller
index 4121361aa59fe7bb6f5234a00416da583d685616..612be06356a95a4ee233749ebdc31e144bc8faa9 100644
--- a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Animation/Idle__000.controller
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Animation/Idle__000.controller
@@ -22,6 +22,32 @@ AnimatorController:
     m_IKPass: 0
     m_SyncedLayerAffectsTiming: 0
     m_Controller: {fileID: 9100000}
+--- !u!1102 &1102054225134732728
+AnimatorState:
+  serializedVersion: 5
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: CharShootAnim
+  m_Speed: 1
+  m_CycleOffset: 0
+  m_Transitions: []
+  m_StateMachineBehaviours: []
+  m_Position: {x: 50, y: 50, z: 0}
+  m_IKOnFeet: 0
+  m_WriteDefaultValues: 1
+  m_Mirror: 0
+  m_SpeedParameterActive: 0
+  m_MirrorParameterActive: 0
+  m_CycleOffsetParameterActive: 0
+  m_TimeParameterActive: 0
+  m_Motion: {fileID: 7400000, guid: 26164d1ad6f968640987ad351fac1327, type: 2}
+  m_Tag: 
+  m_SpeedParameter: 
+  m_MirrorParameter: 
+  m_CycleOffsetParameter: 
+  m_TimeParameter: 
 --- !u!1102 &1102273859264746002
 AnimatorState:
   serializedVersion: 5
@@ -176,6 +202,9 @@ AnimatorStateMachine:
   - serializedVersion: 1
     m_State: {fileID: 1102711351798131996}
     m_Position: {x: 240, y: 276, z: 0}
+  - serializedVersion: 1
+    m_State: {fileID: 1102054225134732728}
+    m_Position: {x: 240, y: 348, z: 0}
   m_ChildStateMachines: []
   m_AnyStateTransitions: []
   m_EntryTransitions: []
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Animation/Shoot (1).controller b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Animation/Shoot (1).controller
new file mode 100644
index 0000000000000000000000000000000000000000..271e8e89edeb8a80bbc1a7bd8900f4a83a4fdc4e
--- /dev/null
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Animation/Shoot (1).controller	
@@ -0,0 +1,72 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!91 &9100000
+AnimatorController:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Shoot (1)
+  serializedVersion: 5
+  m_AnimatorParameters: []
+  m_AnimatorLayers:
+  - serializedVersion: 5
+    m_Name: Base Layer
+    m_StateMachine: {fileID: 1107181762982040250}
+    m_Mask: {fileID: 0}
+    m_Motions: []
+    m_Behaviours: []
+    m_BlendingMode: 0
+    m_SyncedLayerIndex: -1
+    m_DefaultWeight: 0
+    m_IKPass: 0
+    m_SyncedLayerAffectsTiming: 0
+    m_Controller: {fileID: 9100000}
+--- !u!1102 &1102908165449414026
+AnimatorState:
+  serializedVersion: 5
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: CharShootAnim
+  m_Speed: 1
+  m_CycleOffset: 0
+  m_Transitions: []
+  m_StateMachineBehaviours: []
+  m_Position: {x: 50, y: 50, z: 0}
+  m_IKOnFeet: 0
+  m_WriteDefaultValues: 1
+  m_Mirror: 0
+  m_SpeedParameterActive: 0
+  m_MirrorParameterActive: 0
+  m_CycleOffsetParameterActive: 0
+  m_TimeParameterActive: 0
+  m_Motion: {fileID: 7400000, guid: 26164d1ad6f968640987ad351fac1327, type: 2}
+  m_Tag: 
+  m_SpeedParameter: 
+  m_MirrorParameter: 
+  m_CycleOffsetParameter: 
+  m_TimeParameter: 
+--- !u!1107 &1107181762982040250
+AnimatorStateMachine:
+  serializedVersion: 5
+  m_ObjectHideFlags: 1
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_Name: Base Layer
+  m_ChildStates:
+  - serializedVersion: 1
+    m_State: {fileID: 1102908165449414026}
+    m_Position: {x: 200, y: 0, z: 0}
+  m_ChildStateMachines: []
+  m_AnyStateTransitions: []
+  m_EntryTransitions: []
+  m_StateMachineTransitions: {}
+  m_StateMachineBehaviours: []
+  m_AnyStatePosition: {x: 50, y: 20, z: 0}
+  m_EntryPosition: {x: 50, y: 120, z: 0}
+  m_ExitPosition: {x: 800, y: 120, z: 0}
+  m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
+  m_DefaultState: {fileID: 1102908165449414026}
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Animation/Shoot (1).controller.meta b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Animation/Shoot (1).controller.meta
new file mode 100644
index 0000000000000000000000000000000000000000..cf4cb4d0dd511903efb12c8f7a4a165a2b511668
--- /dev/null
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Animation/Shoot (1).controller.meta	
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: d6003d77ad66d5c4dbcd727851efcbd2
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 9100000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/BulletCtr.cs b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/BulletCtr.cs
new file mode 100644
index 0000000000000000000000000000000000000000..bcb2c09b01dca08a63e595d983881531b1d49da3
--- /dev/null
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/BulletCtr.cs
@@ -0,0 +1,32 @@
+using System.Collections;
+using System.Collections.Generic;
+using UnityEngine;
+
+public class BulletCtr : MonoBehaviour
+{
+    Rigidbody2D rb;
+
+    // Start is called before the first frame update
+    void Start()
+    {
+        rb = GetComponent<Rigidbody2D>();
+    }
+
+    // Update is called once per frame
+    void FixedUpdate()
+    {
+        //rb.AddForce(new Vector2(50, 0));
+        rb.velocity = new Vector2(50, 0);
+    }
+
+    private void OnCollisionEnter2D(Collision2D collision)
+    {
+        if (collision.gameObject.CompareTag("Floor"))
+        {
+            Destroy(gameObject);
+
+
+        }
+    }
+
+}
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/BulletCtr.cs.meta b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/BulletCtr.cs.meta
new file mode 100644
index 0000000000000000000000000000000000000000..73ef2ee44f3b884152a6990913b335d6eb1bf7e9
--- /dev/null
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/BulletCtr.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: ffa285d1b6d27b94a8239849bba63670
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (1).png b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (1).png
new file mode 100644
index 0000000000000000000000000000000000000000..ee57b1f818ca81fcb2ff59f289abd7545b74fcc7
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (1).png differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (1).png.meta b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (1).png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..aaf627da2432b89fec84e7c778078d8a482ce902
--- /dev/null
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (1).png.meta	
@@ -0,0 +1,88 @@
+fileFormatVersion: 2
+guid: 47fc0322cf88b4646a0938346a9dc782
+TextureImporter:
+  fileIDToRecycleName: {}
+  externalObjects: {}
+  serializedVersion: 9
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 2
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: b9c65a1f52655284b9f929db2695ab06
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (2).png b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (2).png
new file mode 100644
index 0000000000000000000000000000000000000000..cd56524ca96e965ca7adb2feb91a5d55e86d359a
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (2).png differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (2).png.meta b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (2).png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..a3403a1233a9890dfa3c40f37a13eff3b5790b99
--- /dev/null
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (2).png.meta	
@@ -0,0 +1,88 @@
+fileFormatVersion: 2
+guid: 392669d57f3dd0f499a4dd9548fe453c
+TextureImporter:
+  fileIDToRecycleName: {}
+  externalObjects: {}
+  serializedVersion: 9
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 2
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 4dc37abc9c8e837459af56f164fbfe0d
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (3).png b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (3).png
new file mode 100644
index 0000000000000000000000000000000000000000..9f50e015b44108f12db410cddcc6c51b9be926cb
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (3).png differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (3).png.meta b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (3).png.meta
new file mode 100644
index 0000000000000000000000000000000000000000..3e7a52833670031b1ddefdc8d1ace2c00b4effdc
--- /dev/null
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Character/Shoot (3).png.meta	
@@ -0,0 +1,88 @@
+fileFormatVersion: 2
+guid: 855b940c35769fa439bda9afb05c3735
+TextureImporter:
+  fileIDToRecycleName: {}
+  externalObjects: {}
+  serializedVersion: 9
+  mipmaps:
+    mipMapMode: 0
+    enableMipMap: 0
+    sRGBTexture: 1
+    linearTexture: 0
+    fadeOut: 0
+    borderMipMap: 0
+    mipMapsPreserveCoverage: 0
+    alphaTestReferenceValue: 0.5
+    mipMapFadeDistanceStart: 1
+    mipMapFadeDistanceEnd: 3
+  bumpmap:
+    convertToNormalMap: 0
+    externalNormalMap: 0
+    heightScale: 0.25
+    normalMapFilter: 0
+  isReadable: 0
+  streamingMipmaps: 0
+  streamingMipmapsPriority: 0
+  grayScaleToAlpha: 0
+  generateCubemap: 6
+  cubemapConvolution: 0
+  seamlessCubemap: 0
+  textureFormat: 1
+  maxTextureSize: 2048
+  textureSettings:
+    serializedVersion: 2
+    filterMode: -1
+    aniso: -1
+    mipBias: -100
+    wrapU: 1
+    wrapV: 1
+    wrapW: 1
+  nPOTScale: 0
+  lightmap: 0
+  compressionQuality: 50
+  spriteMode: 1
+  spriteExtrude: 1
+  spriteMeshType: 1
+  alignment: 0
+  spritePivot: {x: 0.5, y: 0.5}
+  spritePixelsToUnits: 100
+  spriteBorder: {x: 0, y: 0, z: 0, w: 0}
+  spriteGenerateFallbackPhysicsShape: 1
+  alphaUsage: 1
+  alphaIsTransparency: 1
+  spriteTessellationDetail: -1
+  textureType: 8
+  textureShape: 1
+  singleChannelComponent: 0
+  maxTextureSizeSet: 0
+  compressionQualitySet: 0
+  textureFormatSet: 0
+  platformSettings:
+  - serializedVersion: 2
+    buildTarget: DefaultTexturePlatform
+    maxTextureSize: 2048
+    resizeAlgorithm: 0
+    textureFormat: -1
+    textureCompression: 1
+    compressionQuality: 50
+    crunchedCompression: 0
+    allowsAlphaSplitting: 0
+    overridden: 0
+    androidETC2FallbackOverride: 0
+  spriteSheet:
+    serializedVersion: 2
+    sprites: []
+    outline: []
+    physicsShape: []
+    bones: []
+    spriteID: 1fc8495a95f896549ab9cbda442ffb5f
+    vertices: []
+    indices: 
+    edges: []
+    weights: []
+  spritePackingTag: 
+  pSDRemoveMatte: 0
+  pSDShowRemoveMatteOption: 0
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/PlayerCtr.cs b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/PlayerCtr.cs
index 0be446746a4ad2069db0037337cd1536c2a0f2c7..7f51c73e625c2637ac66f8cdf269f9a9bf9c3778 100644
--- a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/PlayerCtr.cs
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/PlayerCtr.cs
@@ -8,6 +8,7 @@ public class PlayerCtr : MonoBehaviour
     Animator anim;
     Rigidbody2D rb;
     SpriteRenderer sr;
+    Object bltref;
 
     [SerializeField]
     Transform floorCheck;
@@ -17,12 +18,21 @@ public class PlayerCtr : MonoBehaviour
         anim = GetComponent<Animator>();
         rb = GetComponent<Rigidbody2D>();
         sr = GetComponent<SpriteRenderer>();
+        bltref = Resources.Load("shot-1");
     }
 
     // Update is called once per frame
     void Update()
     {
-        
+        if (Input.GetKeyDown(KeyCode.B))
+        {
+            //rb.velocity = new Vector2(rb.velocity.x, 5);
+            anim.Play("CharShootAnim");
+            GameObject blt;
+            blt = (GameObject)Instantiate(bltref);
+            blt.transform.position = new Vector3(transform.position.x + 0.5f, transform.position.y + 0.3f, -1);
+
+        }
     }
 
     private void FixedUpdate()
@@ -83,6 +93,7 @@ public class PlayerCtr : MonoBehaviour
             anim.Play("CharJumpAnim");
 
         }
+        
     }
 
 
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Resources.meta b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Resources.meta
new file mode 100644
index 0000000000000000000000000000000000000000..c0eb0ba3c614755bc75350c695d2afe1486cf0e4
--- /dev/null
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Resources.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 9bd91d671d15eee4aa71f640c3065b7b
+folderAsset: yes
+DefaultImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Resources/shot-1.prefab b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Resources/shot-1.prefab
new file mode 100644
index 0000000000000000000000000000000000000000..2f962b089538bdb2361c3738aedf2903a898639e
--- /dev/null
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Resources/shot-1.prefab
@@ -0,0 +1,143 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &2830513433740414184
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 2830513433740414197}
+  - component: {fileID: 2830513433740414196}
+  - component: {fileID: 2830513433740414187}
+  - component: {fileID: 2830513433740414186}
+  - component: {fileID: 2830513433740414185}
+  m_Layer: 0
+  m_Name: shot-1
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &2830513433740414197
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2830513433740414184}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 2.04, y: 2.26, z: -0.18}
+  m_LocalScale: {x: 17.7386, y: 17.7386, z: 0.88693}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!212 &2830513433740414196
+SpriteRenderer:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2830513433740414184}
+  m_Enabled: 1
+  m_CastShadows: 0
+  m_ReceiveShadows: 0
+  m_DynamicOccludee: 1
+  m_MotionVectors: 1
+  m_LightProbeUsage: 1
+  m_ReflectionProbeUsage: 1
+  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_PreserveUVs: 0
+  m_IgnoreNormalsForChartDetection: 0
+  m_ImportantGI: 0
+  m_StitchLightmapSeams: 0
+  m_SelectedEditorRenderState: 0
+  m_MinimumChartSize: 4
+  m_AutoUVMaxDistance: 0.5
+  m_AutoUVMaxAngle: 89
+  m_LightmapParameters: {fileID: 0}
+  m_SortingLayerID: 0
+  m_SortingLayer: 0
+  m_SortingOrder: 0
+  m_Sprite: {fileID: 21300000, guid: 6b777624f1ead4ffaa0034c42e5d25e5, type: 3}
+  m_Color: {r: 1, g: 1, b: 1, a: 1}
+  m_FlipX: 0
+  m_FlipY: 0
+  m_DrawMode: 0
+  m_Size: {x: 0.06, y: 0.04}
+  m_AdaptiveModeThreshold: 0.5
+  m_SpriteTileMode: 0
+  m_WasSpriteAssigned: 1
+  m_MaskInteraction: 0
+  m_SpriteSortPoint: 0
+--- !u!50 &2830513433740414187
+Rigidbody2D:
+  serializedVersion: 4
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2830513433740414184}
+  m_BodyType: 0
+  m_Simulated: 1
+  m_UseFullKinematicContacts: 0
+  m_UseAutoMass: 0
+  m_Mass: 1
+  m_LinearDrag: 0
+  m_AngularDrag: 0.05
+  m_GravityScale: 1
+  m_Material: {fileID: 0}
+  m_Interpolate: 0
+  m_SleepingMode: 1
+  m_CollisionDetection: 0
+  m_Constraints: 2
+--- !u!61 &2830513433740414186
+BoxCollider2D:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2830513433740414184}
+  m_Enabled: 1
+  m_Density: 1
+  m_Material: {fileID: 0}
+  m_IsTrigger: 0
+  m_UsedByEffector: 0
+  m_UsedByComposite: 0
+  m_Offset: {x: 0, y: 0}
+  m_SpriteTilingProperty:
+    border: {x: 0, y: 0, z: 0, w: 0}
+    pivot: {x: 0.5, y: 0.5}
+    oldSize: {x: 0.06, y: 0.04}
+    newSize: {x: 0.06, y: 0.04}
+    adaptiveTilingThreshold: 0.5
+    drawMode: 0
+    adaptiveTiling: 0
+  m_AutoTiling: 0
+  serializedVersion: 2
+  m_Size: {x: 0.06, y: 0.04}
+  m_EdgeRadius: 0
+--- !u!114 &2830513433740414185
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 2830513433740414184}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: ffa285d1b6d27b94a8239849bba63670, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Resources/shot-1.prefab.meta b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Resources/shot-1.prefab.meta
new file mode 100644
index 0000000000000000000000000000000000000000..c771cf9ad6f8ecdc521d5641e8667aeb038767c3
--- /dev/null
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Resources/shot-1.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: a5dde7a13f178984caf99fce81fb55c7
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Scenes/Main.unity b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Scenes/Main.unity
index 70cbfd64c05bade7e4ab88b6085b993ceee0c4be..da6f9fe8283d2d79847f7130fd15c04d20ae2814 100644
--- a/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Scenes/Main.unity
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Assets/Scenes/Main.unity
@@ -124,7 +124,7 @@ GameObject:
   m_Layer: 8
   m_Name: FloorCheck
   m_TagString: Untagged
-  m_Icon: {fileID: 4422084297763085224, guid: 0000000000000000d000000000000000, type: 0}
+  m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
   m_IsActive: 1
@@ -318,7 +318,7 @@ GameObject:
   - component: {fileID: 804047952}
   m_Layer: 8
   m_Name: Tilemap
-  m_TagString: Untagged
+  m_TagString: Floor
   m_Icon: {fileID: 0}
   m_NavMeshLayer: 0
   m_StaticEditorFlags: 0
@@ -970,3 +970,72 @@ Transform:
   m_Father: {fileID: 0}
   m_RootOrder: 3
   m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!1001 &2830513433103873540
+PrefabInstance:
+  m_ObjectHideFlags: 0
+  serializedVersion: 2
+  m_Modification:
+    m_TransformParent: {fileID: 0}
+    m_Modifications:
+    - target: {fileID: 2830513433740414184, guid: a5dde7a13f178984caf99fce81fb55c7,
+        type: 3}
+      propertyPath: m_Name
+      value: shot-1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2830513433740414197, guid: a5dde7a13f178984caf99fce81fb55c7,
+        type: 3}
+      propertyPath: m_LocalPosition.x
+      value: 2.04
+      objectReference: {fileID: 0}
+    - target: {fileID: 2830513433740414197, guid: a5dde7a13f178984caf99fce81fb55c7,
+        type: 3}
+      propertyPath: m_LocalPosition.y
+      value: 2.26
+      objectReference: {fileID: 0}
+    - target: {fileID: 2830513433740414197, guid: a5dde7a13f178984caf99fce81fb55c7,
+        type: 3}
+      propertyPath: m_LocalPosition.z
+      value: -0.18
+      objectReference: {fileID: 0}
+    - target: {fileID: 2830513433740414197, guid: a5dde7a13f178984caf99fce81fb55c7,
+        type: 3}
+      propertyPath: m_LocalRotation.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2830513433740414197, guid: a5dde7a13f178984caf99fce81fb55c7,
+        type: 3}
+      propertyPath: m_LocalRotation.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2830513433740414197, guid: a5dde7a13f178984caf99fce81fb55c7,
+        type: 3}
+      propertyPath: m_LocalRotation.z
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2830513433740414197, guid: a5dde7a13f178984caf99fce81fb55c7,
+        type: 3}
+      propertyPath: m_LocalRotation.w
+      value: 1
+      objectReference: {fileID: 0}
+    - target: {fileID: 2830513433740414197, guid: a5dde7a13f178984caf99fce81fb55c7,
+        type: 3}
+      propertyPath: m_RootOrder
+      value: 4
+      objectReference: {fileID: 0}
+    - target: {fileID: 2830513433740414197, guid: a5dde7a13f178984caf99fce81fb55c7,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.x
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2830513433740414197, guid: a5dde7a13f178984caf99fce81fb55c7,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.y
+      value: 0
+      objectReference: {fileID: 0}
+    - target: {fileID: 2830513433740414197, guid: a5dde7a13f178984caf99fce81fb55c7,
+        type: 3}
+      propertyPath: m_LocalEulerAnglesHint.z
+      value: 0
+      objectReference: {fileID: 0}
+    m_RemovedComponents: []
+  m_SourcePrefab: {fileID: 100100000, guid: a5dde7a13f178984caf99fce81fb55c7, type: 3}
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/AnnotationManager b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/AnnotationManager
index 93d6f9e453b252ec1ad899901aec31476387d45b..57e61c6b4a4d21efc271208beafc0f5a11aae54a 100644
Binary files a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/AnnotationManager and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/AnnotationManager differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/CurrentLayout.dwlt b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/CurrentLayout.dwlt
index c623b593be13546e64908466e696fa9b36aa4640..721410cafc455afa8a5e07cce4247143a31ccc97 100644
--- a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/CurrentLayout.dwlt
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/CurrentLayout.dwlt
@@ -21,7 +21,7 @@ MonoBehaviour:
   m_ShowMode: 4
   m_Title: 
   m_RootView: {fileID: 6}
-  m_MinSize: {x: 950, y: 300}
+  m_MinSize: {x: 950, y: 548}
   m_MaxSize: {x: 10000, y: 10000}
   m_Maximized: 1
 --- !u!114 &2
@@ -74,7 +74,7 @@ MonoBehaviour:
   m_MinSize: {x: 232, y: 498}
   m_MaxSize: {x: 10002, y: 14048}
   vertical: 1
-  controlID: 81
+  controlID: 38
 --- !u!114 &4
 MonoBehaviour:
   m_ObjectHideFlags: 52
@@ -94,8 +94,8 @@ MonoBehaviour:
     y: 0
     width: 341
     height: 354
-  m_MinSize: {x: 202, y: 224}
-  m_MaxSize: {x: 4002, y: 4024}
+  m_MinSize: {x: 200, y: 200}
+  m_MaxSize: {x: 4000, y: 4000}
   m_ActualView: {fileID: 20}
   m_Panes:
   - {fileID: 20}
@@ -198,10 +198,10 @@ MonoBehaviour:
     y: 30
     width: 1366
     height: 635
-  m_MinSize: {x: 957, y: 498}
-  m_MaxSize: {x: 22012, y: 14048}
+  m_MinSize: {x: 953, y: 498}
+  m_MaxSize: {x: 22008, y: 14048}
   vertical: 0
-  controlID: 117
+  controlID: 58
 --- !u!114 &9
 MonoBehaviour:
   m_ObjectHideFlags: 52
@@ -247,7 +247,7 @@ MonoBehaviour:
   m_MinSize: {x: 204, y: 448}
   m_MaxSize: {x: 4004, y: 8048}
   vertical: 1
-  controlID: 118
+  controlID: 59
 --- !u!114 &11
 MonoBehaviour:
   m_ObjectHideFlags: 52
@@ -267,8 +267,8 @@ MonoBehaviour:
     y: 0
     width: 256
     height: 635
-  m_MinSize: {x: 244, y: 224}
-  m_MaxSize: {x: 4004, y: 4024}
+  m_MinSize: {x: 240, y: 200}
+  m_MaxSize: {x: 4000, y: 4000}
   m_ActualView: {fileID: 15}
   m_Panes:
   - {fileID: 15}
@@ -293,8 +293,8 @@ MonoBehaviour:
     y: 0
     width: 373
     height: 366
-  m_MinSize: {x: 204, y: 224}
-  m_MaxSize: {x: 4004, y: 4024}
+  m_MinSize: {x: 200, y: 200}
+  m_MaxSize: {x: 4000, y: 4000}
   m_ActualView: {fileID: 23}
   m_Panes:
   - {fileID: 23}
@@ -451,7 +451,7 @@ MonoBehaviour:
   m_PersistentViewDataDictionary: {fileID: 0}
   m_LockTracker:
     m_IsLocked: 0
-  m_LastSelectedObjectID: 9202
+  m_LastSelectedObjectID: 9218
 --- !u!114 &17
 MonoBehaviour:
   m_ObjectHideFlags: 52
@@ -573,9 +573,9 @@ MonoBehaviour:
   m_SceneHierarchy:
     m_TreeViewState:
       scrollPos: {x: 0, y: 0}
-      m_SelectedIDs: 04240000
-      m_LastClickedID: 9220
-      m_ExpandedIDs: defbffff0424000012240000
+      m_SelectedIDs: 02240000
+      m_LastClickedID: 9218
+      m_ExpandedIDs: defbffff1c240000
       m_RenameOverlay:
         m_UserAcceptedRename: 0
         m_Name: 
@@ -637,20 +637,20 @@ MonoBehaviour:
     m_ShowAllHits: 0
     m_SearchArea: 1
     m_Folders:
-    - Assets/BayatGames/Free Platform Game Assets/Tiles/2D Tiles ( Update 1.9 )/Autumn/256x256
+    - Assets/Resources
   m_ViewMode: 1
   m_StartGridSize: 16
   m_LastFolders:
-  - Assets/BayatGames/Free Platform Game Assets/Tiles/2D Tiles ( Update 1.9 )/Autumn/256x256
+  - Assets/Resources
   m_LastFoldersGridSize: 16
   m_LastProjectPath: E:\Tubes2_PBD\if3210-2020-unity-13516001\Tugas2_PBD_MRizkiFonna_13516001_rev
   m_LockTracker:
     m_IsLocked: 0
   m_FolderTreeState:
-    scrollPos: {x: 0, y: 363.7958}
-    m_SelectedIDs: ca1a0000
-    m_LastClickedID: 6858
-    m_ExpandedIDs: 000000007a090000240b0000440d0000820d0000120e0000680e000084100000dc110000b412000092130000f2130000f8190000101b0000061c0000621e0000741e00006623000000ca9a3b
+    scrollPos: {x: 0, y: 364}
+    m_SelectedIDs: c4420000
+    m_LastClickedID: 17092
+    m_ExpandedIDs: 000000007a090000240b0000e20b0000440d0000820d0000120e0000680e000084100000dc110000b412000092130000f2130000fa190000121b0000081c0000641e0000761e00006823000000ca9a3b
     m_RenameOverlay:
       m_UserAcceptedRename: 0
       m_Name: 
@@ -678,7 +678,7 @@ MonoBehaviour:
     scrollPos: {x: 0, y: 0}
     m_SelectedIDs: 
     m_LastClickedID: 0
-    m_ExpandedIDs: 000000007a090000240b0000440d0000680e000084100000dc110000b412000092130000f2130000f8190000101b0000061c0000621e000066230000
+    m_ExpandedIDs: 000000007a090000240b0000440d0000820d0000120e0000680e000084100000dc110000b412000092130000f2130000fa190000121b0000081c0000641e0000761e000068230000
     m_RenameOverlay:
       m_UserAcceptedRename: 0
       m_Name: 
@@ -722,7 +722,7 @@ MonoBehaviour:
       m_IsRenaming: 0
       m_OriginalEventType: 11
       m_IsRenamingFilename: 1
-      m_ClientGUIView: {fileID: 0}
+      m_ClientGUIView: {fileID: 13}
     m_CreateAssetUtility:
       m_EndAction: {fileID: 0}
       m_InstanceID: 0
@@ -844,9 +844,9 @@ MonoBehaviour:
   m_isRotationLocked: 0
   m_AudioPlay: 0
   m_Position:
-    m_Target: {x: -0.41017073, y: -1.9479227, z: -0.019791067}
+    m_Target: {x: 6.9382324, y: 0.89422697, z: -0.16178231}
     speed: 2
-    m_Value: {x: -0.41017073, y: -1.9479227, z: -0.019791067}
+    m_Value: {x: 6.9382324, y: 0.89422697, z: -0.16178231}
   m_RenderMode: 0
   m_CameraMode:
     drawMode: 0
@@ -870,17 +870,17 @@ MonoBehaviour:
       speed: 2
       m_Value: 0
     zGrid:
-      m_Target: 1
+      m_Target: 0
       speed: 2
-      m_Value: 1
+      m_Value: 0
   m_Rotation:
     m_Target: {x: 0, y: 0, z: 0, w: 1}
     speed: 2
     m_Value: {x: 0, y: 0, z: 0, w: 1}
   m_Size:
-    m_Target: 23.90345
+    m_Target: 16.471281
     speed: 2
-    m_Value: 23.90345
+    m_Value: 16.471281
   m_Ortho:
     m_Target: 1
     speed: 2
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/InspectorExpandedItems.asset b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/InspectorExpandedItems.asset
index c1746aa2c91febccb7c15f731d7c23edcd64f67a..96507c8fe7cb9a0bdfd100b269e18527780412d5 100644
Binary files a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/InspectorExpandedItems.asset and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/InspectorExpandedItems.asset differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/ScriptAssemblies/Assembly-CSharp.dll b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/ScriptAssemblies/Assembly-CSharp.dll
index 4e8b4273e4d73c70d2f5b800d79f1c5b681b504e..6d8a131eef34a7bcaa29d47a914f3a2678e1832f 100644
Binary files a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/ScriptAssemblies/Assembly-CSharp.dll and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/ScriptAssemblies/Assembly-CSharp.dll differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/ScriptAssemblies/Assembly-CSharp.pdb b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/ScriptAssemblies/Assembly-CSharp.pdb
index f374b4c315176051db94072aaca057469a4d3d0c..5d4d4afa55a1b9b3c640ca98924e5af750899629 100644
Binary files a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/ScriptAssemblies/Assembly-CSharp.pdb and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/ScriptAssemblies/Assembly-CSharp.pdb differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/StateCache/SceneView/7a5f7d-mainStage.json b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/StateCache/SceneView/7a5f7d-mainStage.json
index 4f9901cb3ffe8b6bcf698fbb098d2454509ca90d..7cfa622becdf8d0bf8f55d774827d5846bf4d1cf 100644
--- a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/StateCache/SceneView/7a5f7d-mainStage.json
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/StateCache/SceneView/7a5f7d-mainStage.json
@@ -1 +1 @@
-{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":-0.4101707339286804,"y":-1.947922706604004,"z":-0.019791066646575929},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":23.90345001220703,"orthographic":true}
\ No newline at end of file
+{"cameraMode":{"drawMode":0,"name":"Shaded","section":"Shading Mode"},"sceneLighting":true,"audioPlay":false,"sceneViewState":{"showFog":true,"showMaterialUpdate":false,"showSkybox":true,"showFlares":true,"showImageEffects":true,"showParticleSystems":true},"in2DMode":true,"pivot":{"x":6.938232421875,"y":0.8942269682884216,"z":-0.16178230941295625},"rotation":{"x":0.0,"y":0.0,"z":0.0,"w":1.0},"size":16.471281051635743,"orthographic":true}
\ No newline at end of file
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/assetDatabase3 b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/assetDatabase3
index 145352818d1e734de1bff0bdfb091e9c17cbc643..d9c240042a4519ca0771301ea845b8487b40ef82 100644
Binary files a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/assetDatabase3 and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/assetDatabase3 differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/expandedItems b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/expandedItems
index 2aa6de3df28bf2ca9013082ad998127586090a2c..e1fba22bd2cd4c2325cc8e6d476263f8ddc30089 100644
Binary files a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/expandedItems and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/expandedItems differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/26/26164d1ad6f968640987ad351fac1327 b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/26/26164d1ad6f968640987ad351fac1327
new file mode 100644
index 0000000000000000000000000000000000000000..cc39993e066038ad17561a886f43a9e5d3f95d77
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/26/26164d1ad6f968640987ad351fac1327 differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/26/26164d1ad6f968640987ad351fac1327.info b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/26/26164d1ad6f968640987ad351fac1327.info
new file mode 100644
index 0000000000000000000000000000000000000000..9d2d1b728d46d03f75455f4248e616be7cc6dfeb
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/26/26164d1ad6f968640987ad351fac1327.info differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/39/392669d57f3dd0f499a4dd9548fe453c b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/39/392669d57f3dd0f499a4dd9548fe453c
new file mode 100644
index 0000000000000000000000000000000000000000..365fc07ea96631817eabc454a386d3b3cd42130e
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/39/392669d57f3dd0f499a4dd9548fe453c differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/39/392669d57f3dd0f499a4dd9548fe453c.info b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/39/392669d57f3dd0f499a4dd9548fe453c.info
new file mode 100644
index 0000000000000000000000000000000000000000..4b5cc29855b4f05f7ae050c893bd5ff963c73dec
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/39/392669d57f3dd0f499a4dd9548fe453c.info differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/47/47fc0322cf88b4646a0938346a9dc782 b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/47/47fc0322cf88b4646a0938346a9dc782
new file mode 100644
index 0000000000000000000000000000000000000000..3c37e230de0bb6caec283bed1eef9f862ca7ccc7
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/47/47fc0322cf88b4646a0938346a9dc782 differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/47/47fc0322cf88b4646a0938346a9dc782.info b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/47/47fc0322cf88b4646a0938346a9dc782.info
new file mode 100644
index 0000000000000000000000000000000000000000..9a562824ed13fc96547763e2ecde9e5ba5e2abc2
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/47/47fc0322cf88b4646a0938346a9dc782.info differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/85/855b940c35769fa439bda9afb05c3735 b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/85/855b940c35769fa439bda9afb05c3735
new file mode 100644
index 0000000000000000000000000000000000000000..03d430e8a0cfc09f4b6f8d5610e3228fa74bcc6c
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/85/855b940c35769fa439bda9afb05c3735 differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/85/855b940c35769fa439bda9afb05c3735.info b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/85/855b940c35769fa439bda9afb05c3735.info
new file mode 100644
index 0000000000000000000000000000000000000000..3d4628d54a109979beb75b1379e26e412a711a11
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/85/855b940c35769fa439bda9afb05c3735.info differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/9b/9bd91d671d15eee4aa71f640c3065b7b b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/9b/9bd91d671d15eee4aa71f640c3065b7b
new file mode 100644
index 0000000000000000000000000000000000000000..027cf7ab84e155f90735e139f486ea732c8f3b18
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/9b/9bd91d671d15eee4aa71f640c3065b7b differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/9b/9bd91d671d15eee4aa71f640c3065b7b.info b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/9b/9bd91d671d15eee4aa71f640c3065b7b.info
new file mode 100644
index 0000000000000000000000000000000000000000..94800e46c62221cbe89fbdf2cf4f8e7aee4447e4
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/9b/9bd91d671d15eee4aa71f640c3065b7b.info differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/a5/a5dde7a13f178984caf99fce81fb55c7 b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/a5/a5dde7a13f178984caf99fce81fb55c7
new file mode 100644
index 0000000000000000000000000000000000000000..02fb94de9dd1bde9c4a95250dfcc9c7818e8664d
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/a5/a5dde7a13f178984caf99fce81fb55c7 differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/a5/a5dde7a13f178984caf99fce81fb55c7.info b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/a5/a5dde7a13f178984caf99fce81fb55c7.info
new file mode 100644
index 0000000000000000000000000000000000000000..616ac347f1325a87f061010d9dd932211d274e1a
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/a5/a5dde7a13f178984caf99fce81fb55c7.info differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/b4/b43726a3c26a16543b3d30ba4ab424c8 b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/b4/b43726a3c26a16543b3d30ba4ab424c8
index 47992ae826cb76a63157594dc97952d8c9bc5ea2..f9be8e1750b2ae3e7ebc4d733eca213354a44385 100644
Binary files a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/b4/b43726a3c26a16543b3d30ba4ab424c8 and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/b4/b43726a3c26a16543b3d30ba4ab424c8 differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/d6/d6003d77ad66d5c4dbcd727851efcbd2 b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/d6/d6003d77ad66d5c4dbcd727851efcbd2
new file mode 100644
index 0000000000000000000000000000000000000000..a91ec02bcc0504141b3c21d620653c9e61088090
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/d6/d6003d77ad66d5c4dbcd727851efcbd2 differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/d6/d6003d77ad66d5c4dbcd727851efcbd2.info b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/d6/d6003d77ad66d5c4dbcd727851efcbd2.info
new file mode 100644
index 0000000000000000000000000000000000000000..305cf73a30685199a53c53d8c27014b2c93a3a31
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/d6/d6003d77ad66d5c4dbcd727851efcbd2.info differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/ff/ffa285d1b6d27b94a8239849bba63670 b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/ff/ffa285d1b6d27b94a8239849bba63670
new file mode 100644
index 0000000000000000000000000000000000000000..0d9e7ecee18ee3e5c405eeafaa600fc76a845bb8
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/ff/ffa285d1b6d27b94a8239849bba63670 differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/ff/ffa285d1b6d27b94a8239849bba63670.info b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/ff/ffa285d1b6d27b94a8239849bba63670.info
new file mode 100644
index 0000000000000000000000000000000000000000..e7c58e6155b07595c1bd24b61243856612d3c4f5
Binary files /dev/null and b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/metadata/ff/ffa285d1b6d27b94a8239849bba63670.info differ
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/shadercompiler-UnityShaderCompiler.exe0.log b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/shadercompiler-UnityShaderCompiler.exe0.log
index dfe325a57fa9a99f986fe9d12b058611e43685f2..52aaf78bb3fbc2ae729aed4b9cf753b0e7965a29 100644
--- a/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/shadercompiler-UnityShaderCompiler.exe0.log
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/Library/shadercompiler-UnityShaderCompiler.exe0.log
@@ -23,15 +23,3 @@ Cmd: initializeCompiler
 Cmd: initializeCompiler
 Cmd: initializeCompiler
 Cmd: initializeCompiler
-Cmd: initializeCompiler
-Cmd: initializeCompiler
-Cmd: initializeCompiler
-Cmd: initializeCompiler
-Cmd: initializeCompiler
-Cmd: initializeCompiler
-Cmd: initializeCompiler
-Cmd: initializeCompiler
-Cmd: initializeCompiler
-Cmd: initializeCompiler
-Cmd: initializeCompiler
-Cmd: initializeCompiler
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/ProjectSettings/TagManager.asset b/Tugas2_PBD_MRizkiFonna_13516001_rev/ProjectSettings/TagManager.asset
index 314224701c2382f58c2a6a4275307e0be88b767b..964da7c2346478c83caf96ed8df1d79e6e7f43fe 100644
--- a/Tugas2_PBD_MRizkiFonna_13516001_rev/ProjectSettings/TagManager.asset
+++ b/Tugas2_PBD_MRizkiFonna_13516001_rev/ProjectSettings/TagManager.asset
@@ -3,7 +3,8 @@
 --- !u!78 &1
 TagManager:
   serializedVersion: 2
-  tags: []
+  tags:
+  - Floor
   layers:
   - Default
   - TransparentFX
diff --git a/Tugas2_PBD_MRizkiFonna_13516001_rev/obj/Debug/Assembly-CSharp.csprojAssemblyReference.cache b/Tugas2_PBD_MRizkiFonna_13516001_rev/obj/Debug/Assembly-CSharp.csprojAssemblyReference.cache
index 0a7ae7c8b441314777bde9de4f7f458975af14b7..99e601fd23dccba1768e411494eedde272407e4a 100644
Binary files a/Tugas2_PBD_MRizkiFonna_13516001_rev/obj/Debug/Assembly-CSharp.csprojAssemblyReference.cache and b/Tugas2_PBD_MRizkiFonna_13516001_rev/obj/Debug/Assembly-CSharp.csprojAssemblyReference.cache differ