diff --git a/Content/AnimStarterPack/Aim_Space_Hip.uasset b/Content/AnimStarterPack/Aim_Space_Hip.uasset
new file mode 100644
index 0000000..57b62b6
Binary files /dev/null and b/Content/AnimStarterPack/Aim_Space_Hip.uasset differ
diff --git a/Content/AnimStarterPack/Aim_Space_Ironsights.uasset b/Content/AnimStarterPack/Aim_Space_Ironsights.uasset
new file mode 100644
index 0000000..b3788e6
Binary files /dev/null and b/Content/AnimStarterPack/Aim_Space_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/BS_CrouchWalk.uasset b/Content/AnimStarterPack/BS_CrouchWalk.uasset
new file mode 100644
index 0000000..d551c35
Binary files /dev/null and b/Content/AnimStarterPack/BS_CrouchWalk.uasset differ
diff --git a/Content/AnimStarterPack/BS_Jog.uasset b/Content/AnimStarterPack/BS_Jog.uasset
new file mode 100644
index 0000000..289072c
Binary files /dev/null and b/Content/AnimStarterPack/BS_Jog.uasset differ
diff --git a/Content/AnimStarterPack/Crouch_Idle_Rifle_Hip.uasset b/Content/AnimStarterPack/Crouch_Idle_Rifle_Hip.uasset
new file mode 100644
index 0000000..62ffdbc
Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Idle_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/Crouch_Idle_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Crouch_Idle_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..339fb13
Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Idle_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/Crouch_Walk_Bwd_Rifle_Hip.uasset b/Content/AnimStarterPack/Crouch_Walk_Bwd_Rifle_Hip.uasset
new file mode 100644
index 0000000..ee62d4a
Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Walk_Bwd_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/Crouch_Walk_Bwd_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Crouch_Walk_Bwd_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..948d21a
Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Walk_Bwd_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/Crouch_Walk_Fwd_Rifle_Hip.uasset b/Content/AnimStarterPack/Crouch_Walk_Fwd_Rifle_Hip.uasset
new file mode 100644
index 0000000..ded1c09
Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Walk_Fwd_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/Crouch_Walk_Fwd_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Crouch_Walk_Fwd_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..6fa57eb
Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Walk_Fwd_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/Crouch_Walk_Lt_Rifle_Hip.uasset b/Content/AnimStarterPack/Crouch_Walk_Lt_Rifle_Hip.uasset
new file mode 100644
index 0000000..a4976b4
Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Walk_Lt_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/Crouch_Walk_Lt_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Crouch_Walk_Lt_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..ccc8c0e
Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Walk_Lt_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/Crouch_Walk_Rt_Rifle_Hip.uasset b/Content/AnimStarterPack/Crouch_Walk_Rt_Rifle_Hip.uasset
new file mode 100644
index 0000000..883a2c3
Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Walk_Rt_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/Crouch_Walk_Rt_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Crouch_Walk_Rt_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..5a3647e
Binary files /dev/null and b/Content/AnimStarterPack/Crouch_Walk_Rt_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/Crouch_to_Stand_Rifle_Hip.uasset b/Content/AnimStarterPack/Crouch_to_Stand_Rifle_Hip.uasset
new file mode 100644
index 0000000..3a88fbf
Binary files /dev/null and b/Content/AnimStarterPack/Crouch_to_Stand_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/Crouch_to_Stand_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Crouch_to_Stand_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..11abfe7
Binary files /dev/null and b/Content/AnimStarterPack/Crouch_to_Stand_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/Death_1.uasset b/Content/AnimStarterPack/Death_1.uasset
new file mode 100644
index 0000000..7ff0fda
Binary files /dev/null and b/Content/AnimStarterPack/Death_1.uasset differ
diff --git a/Content/AnimStarterPack/Death_2.uasset b/Content/AnimStarterPack/Death_2.uasset
new file mode 100644
index 0000000..61c26bc
Binary files /dev/null and b/Content/AnimStarterPack/Death_2.uasset differ
diff --git a/Content/AnimStarterPack/Death_3.uasset b/Content/AnimStarterPack/Death_3.uasset
new file mode 100644
index 0000000..7d444fc
Binary files /dev/null and b/Content/AnimStarterPack/Death_3.uasset differ
diff --git a/Content/AnimStarterPack/Death_Ironsights_1.uasset b/Content/AnimStarterPack/Death_Ironsights_1.uasset
new file mode 100644
index 0000000..2a818c8
Binary files /dev/null and b/Content/AnimStarterPack/Death_Ironsights_1.uasset differ
diff --git a/Content/AnimStarterPack/Death_Ironsights_2.uasset b/Content/AnimStarterPack/Death_Ironsights_2.uasset
new file mode 100644
index 0000000..390de5d
Binary files /dev/null and b/Content/AnimStarterPack/Death_Ironsights_2.uasset differ
diff --git a/Content/AnimStarterPack/Equip_Pistol_Standing.uasset b/Content/AnimStarterPack/Equip_Pistol_Standing.uasset
new file mode 100644
index 0000000..b5ec362
Binary files /dev/null and b/Content/AnimStarterPack/Equip_Pistol_Standing.uasset differ
diff --git a/Content/AnimStarterPack/Equip_Rifle_Standing.uasset b/Content/AnimStarterPack/Equip_Rifle_Standing.uasset
new file mode 100644
index 0000000..f341e54
Binary files /dev/null and b/Content/AnimStarterPack/Equip_Rifle_Standing.uasset differ
diff --git a/Content/AnimStarterPack/Fire_Rifle_Hip.uasset b/Content/AnimStarterPack/Fire_Rifle_Hip.uasset
new file mode 100644
index 0000000..355a8f1
Binary files /dev/null and b/Content/AnimStarterPack/Fire_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/Fire_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Fire_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..6aa6f84
Binary files /dev/null and b/Content/AnimStarterPack/Fire_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/Fire_Shotgun_Hip.uasset b/Content/AnimStarterPack/Fire_Shotgun_Hip.uasset
new file mode 100644
index 0000000..bddba0d
Binary files /dev/null and b/Content/AnimStarterPack/Fire_Shotgun_Hip.uasset differ
diff --git a/Content/AnimStarterPack/Fire_Shotgun_Ironsights.uasset b/Content/AnimStarterPack/Fire_Shotgun_Ironsights.uasset
new file mode 100644
index 0000000..cb65548
Binary files /dev/null and b/Content/AnimStarterPack/Fire_Shotgun_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/Hit_React_1.uasset b/Content/AnimStarterPack/Hit_React_1.uasset
new file mode 100644
index 0000000..1c866c7
Binary files /dev/null and b/Content/AnimStarterPack/Hit_React_1.uasset differ
diff --git a/Content/AnimStarterPack/Hit_React_2.uasset b/Content/AnimStarterPack/Hit_React_2.uasset
new file mode 100644
index 0000000..ccffa88
Binary files /dev/null and b/Content/AnimStarterPack/Hit_React_2.uasset differ
diff --git a/Content/AnimStarterPack/Hit_React_3.uasset b/Content/AnimStarterPack/Hit_React_3.uasset
new file mode 100644
index 0000000..736fa5f
Binary files /dev/null and b/Content/AnimStarterPack/Hit_React_3.uasset differ
diff --git a/Content/AnimStarterPack/Hit_React_4.uasset b/Content/AnimStarterPack/Hit_React_4.uasset
new file mode 100644
index 0000000..9aad368
Binary files /dev/null and b/Content/AnimStarterPack/Hit_React_4.uasset differ
diff --git a/Content/AnimStarterPack/Idle_Pistol.uasset b/Content/AnimStarterPack/Idle_Pistol.uasset
new file mode 100644
index 0000000..0206880
Binary files /dev/null and b/Content/AnimStarterPack/Idle_Pistol.uasset differ
diff --git a/Content/AnimStarterPack/Idle_Rifle_Hip.uasset b/Content/AnimStarterPack/Idle_Rifle_Hip.uasset
new file mode 100644
index 0000000..f333678
Binary files /dev/null and b/Content/AnimStarterPack/Idle_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/Idle_Rifle_Hip_Break1.uasset b/Content/AnimStarterPack/Idle_Rifle_Hip_Break1.uasset
new file mode 100644
index 0000000..5f9ebfc
Binary files /dev/null and b/Content/AnimStarterPack/Idle_Rifle_Hip_Break1.uasset differ
diff --git a/Content/AnimStarterPack/Idle_Rifle_Hip_Break2.uasset b/Content/AnimStarterPack/Idle_Rifle_Hip_Break2.uasset
new file mode 100644
index 0000000..2e1286e
Binary files /dev/null and b/Content/AnimStarterPack/Idle_Rifle_Hip_Break2.uasset differ
diff --git a/Content/AnimStarterPack/Idle_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Idle_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..a1d1f4d
Binary files /dev/null and b/Content/AnimStarterPack/Idle_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/Jog_Bwd_Rifle.uasset b/Content/AnimStarterPack/Jog_Bwd_Rifle.uasset
new file mode 100644
index 0000000..204bf54
Binary files /dev/null and b/Content/AnimStarterPack/Jog_Bwd_Rifle.uasset differ
diff --git a/Content/AnimStarterPack/Jog_Fwd_Rifle.uasset b/Content/AnimStarterPack/Jog_Fwd_Rifle.uasset
new file mode 100644
index 0000000..be9d619
Binary files /dev/null and b/Content/AnimStarterPack/Jog_Fwd_Rifle.uasset differ
diff --git a/Content/AnimStarterPack/Jog_Lt_Rifle.uasset b/Content/AnimStarterPack/Jog_Lt_Rifle.uasset
new file mode 100644
index 0000000..6784457
Binary files /dev/null and b/Content/AnimStarterPack/Jog_Lt_Rifle.uasset differ
diff --git a/Content/AnimStarterPack/Jog_Rt_Rifle.uasset b/Content/AnimStarterPack/Jog_Rt_Rifle.uasset
new file mode 100644
index 0000000..992cd84
Binary files /dev/null and b/Content/AnimStarterPack/Jog_Rt_Rifle.uasset differ
diff --git a/Content/AnimStarterPack/Jump_From_Jog.uasset b/Content/AnimStarterPack/Jump_From_Jog.uasset
new file mode 100644
index 0000000..088a2e5
Binary files /dev/null and b/Content/AnimStarterPack/Jump_From_Jog.uasset differ
diff --git a/Content/AnimStarterPack/Jump_From_Stand.uasset b/Content/AnimStarterPack/Jump_From_Stand.uasset
new file mode 100644
index 0000000..dcde147
Binary files /dev/null and b/Content/AnimStarterPack/Jump_From_Stand.uasset differ
diff --git a/Content/AnimStarterPack/Jump_From_Stand_Ironsights.uasset b/Content/AnimStarterPack/Jump_From_Stand_Ironsights.uasset
new file mode 100644
index 0000000..556106a
Binary files /dev/null and b/Content/AnimStarterPack/Jump_From_Stand_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/Prone_Death_1.uasset b/Content/AnimStarterPack/Prone_Death_1.uasset
new file mode 100644
index 0000000..1fd5c6b
Binary files /dev/null and b/Content/AnimStarterPack/Prone_Death_1.uasset differ
diff --git a/Content/AnimStarterPack/Prone_Death_2.uasset b/Content/AnimStarterPack/Prone_Death_2.uasset
new file mode 100644
index 0000000..fe253f7
Binary files /dev/null and b/Content/AnimStarterPack/Prone_Death_2.uasset differ
diff --git a/Content/AnimStarterPack/Prone_Fire_1.uasset b/Content/AnimStarterPack/Prone_Fire_1.uasset
new file mode 100644
index 0000000..eb9e6a0
Binary files /dev/null and b/Content/AnimStarterPack/Prone_Fire_1.uasset differ
diff --git a/Content/AnimStarterPack/Prone_Fire_2.uasset b/Content/AnimStarterPack/Prone_Fire_2.uasset
new file mode 100644
index 0000000..25f5176
Binary files /dev/null and b/Content/AnimStarterPack/Prone_Fire_2.uasset differ
diff --git a/Content/AnimStarterPack/Prone_Idle.uasset b/Content/AnimStarterPack/Prone_Idle.uasset
new file mode 100644
index 0000000..7dbab2b
Binary files /dev/null and b/Content/AnimStarterPack/Prone_Idle.uasset differ
diff --git a/Content/AnimStarterPack/Prone_Reload_Rifle.uasset b/Content/AnimStarterPack/Prone_Reload_Rifle.uasset
new file mode 100644
index 0000000..281c814
Binary files /dev/null and b/Content/AnimStarterPack/Prone_Reload_Rifle.uasset differ
diff --git a/Content/AnimStarterPack/Prone_Reload_Shotgun.uasset b/Content/AnimStarterPack/Prone_Reload_Shotgun.uasset
new file mode 100644
index 0000000..e300377
Binary files /dev/null and b/Content/AnimStarterPack/Prone_Reload_Shotgun.uasset differ
diff --git a/Content/AnimStarterPack/Prone_To_Stand.uasset b/Content/AnimStarterPack/Prone_To_Stand.uasset
new file mode 100644
index 0000000..585de6e
Binary files /dev/null and b/Content/AnimStarterPack/Prone_To_Stand.uasset differ
diff --git a/Content/AnimStarterPack/Reload_Pistol.uasset b/Content/AnimStarterPack/Reload_Pistol.uasset
new file mode 100644
index 0000000..b951dd1
Binary files /dev/null and b/Content/AnimStarterPack/Reload_Pistol.uasset differ
diff --git a/Content/AnimStarterPack/Reload_Rifle_Hip.uasset b/Content/AnimStarterPack/Reload_Rifle_Hip.uasset
new file mode 100644
index 0000000..0bb1581
Binary files /dev/null and b/Content/AnimStarterPack/Reload_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/Reload_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Reload_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..cbd95bd
Binary files /dev/null and b/Content/AnimStarterPack/Reload_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/Reload_Shotgun_Hip.uasset b/Content/AnimStarterPack/Reload_Shotgun_Hip.uasset
new file mode 100644
index 0000000..3a686c8
Binary files /dev/null and b/Content/AnimStarterPack/Reload_Shotgun_Hip.uasset differ
diff --git a/Content/AnimStarterPack/Reload_Shotgun_Ironsights.uasset b/Content/AnimStarterPack/Reload_Shotgun_Ironsights.uasset
new file mode 100644
index 0000000..32689c9
Binary files /dev/null and b/Content/AnimStarterPack/Reload_Shotgun_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/Showcase.umap b/Content/AnimStarterPack/Showcase.umap
new file mode 100644
index 0000000..76fe367
Binary files /dev/null and b/Content/AnimStarterPack/Showcase.umap differ
diff --git a/Content/AnimStarterPack/Sprint_Fwd_Rifle.uasset b/Content/AnimStarterPack/Sprint_Fwd_Rifle.uasset
new file mode 100644
index 0000000..414155f
Binary files /dev/null and b/Content/AnimStarterPack/Sprint_Fwd_Rifle.uasset differ
diff --git a/Content/AnimStarterPack/Stand_To_Prone.uasset b/Content/AnimStarterPack/Stand_To_Prone.uasset
new file mode 100644
index 0000000..9983d4b
Binary files /dev/null and b/Content/AnimStarterPack/Stand_To_Prone.uasset differ
diff --git a/Content/AnimStarterPack/Stand_to_Crouch_Rifle_Hip.uasset b/Content/AnimStarterPack/Stand_to_Crouch_Rifle_Hip.uasset
new file mode 100644
index 0000000..e740de9
Binary files /dev/null and b/Content/AnimStarterPack/Stand_to_Crouch_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/Stand_to_Crouch_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Stand_to_Crouch_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..b42b87f
Binary files /dev/null and b/Content/AnimStarterPack/Stand_to_Crouch_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE4ASP_HeroTPP_AnimBlueprint.uasset b/Content/AnimStarterPack/UE4ASP_HeroTPP_AnimBlueprint.uasset
new file mode 100644
index 0000000..f9c28d2
Binary files /dev/null and b/Content/AnimStarterPack/UE4ASP_HeroTPP_AnimBlueprint.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/M_UE4Man_Body.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/M_UE4Man_Body.uasset
new file mode 100644
index 0000000..5baca89
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/M_UE4Man_Body.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/M_UE4Man_ChestLogo.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/M_UE4Man_ChestLogo.uasset
new file mode 100644
index 0000000..62b93e1
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/M_UE4Man_ChestLogo.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_GlossyBlack_Latex_UE4.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_GlossyBlack_Latex_UE4.uasset
new file mode 100644
index 0000000..b789090
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_GlossyBlack_Latex_UE4.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_Plastic_Shiny_Beige.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_Plastic_Shiny_Beige.uasset
new file mode 100644
index 0000000..4c20099
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_Plastic_Shiny_Beige.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_Plastic_Shiny_Beige_LOGO.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_Plastic_Shiny_Beige_LOGO.uasset
new file mode 100644
index 0000000..1346a67
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_Plastic_Shiny_Beige_LOGO.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_SoftMetal_UE4.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_SoftMetal_UE4.uasset
new file mode 100644
index 0000000..88a2f1c
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/ML_SoftMetal_UE4.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Aluminum01.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Aluminum01.uasset
new file mode 100644
index 0000000..f9991c8
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Aluminum01.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Aluminum01_N.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Aluminum01_N.uasset
new file mode 100644
index 0000000..37f5d7c
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Aluminum01_N.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Rubber_Blue_01_D.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Rubber_Blue_01_D.uasset
new file mode 100644
index 0000000..8474053
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Rubber_Blue_01_D.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Rubber_Blue_01_N.uasset b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Rubber_Blue_01_N.uasset
new file mode 100644
index 0000000..fc8aaaa
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Materials/MaterialLayers/T_ML_Rubber_Blue_01_N.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Mesh/SK_Mannequin.uasset b/Content/AnimStarterPack/UE4_Mannequin/Mesh/SK_Mannequin.uasset
new file mode 100644
index 0000000..18d74b3
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Mesh/SK_Mannequin.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Mesh/SK_Mannequin_PhysicsAsset.uasset b/Content/AnimStarterPack/UE4_Mannequin/Mesh/SK_Mannequin_PhysicsAsset.uasset
new file mode 100644
index 0000000..beac535
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Mesh/SK_Mannequin_PhysicsAsset.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Mesh/UE4_Mannequin_Skeleton.uasset b/Content/AnimStarterPack/UE4_Mannequin/Mesh/UE4_Mannequin_Skeleton.uasset
new file mode 100644
index 0000000..eb49a48
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Mesh/UE4_Mannequin_Skeleton.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4Man_Logo_N.uasset b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4Man_Logo_N.uasset
new file mode 100644
index 0000000..fa1c6a5
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4Man_Logo_N.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_LOGO_CARD.uasset b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_LOGO_CARD.uasset
new file mode 100644
index 0000000..6a6bc19
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_LOGO_CARD.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin_MAT_MASKA.uasset b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin_MAT_MASKA.uasset
new file mode 100644
index 0000000..18550b6
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin_MAT_MASKA.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin__normals.uasset b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin__normals.uasset
new file mode 100644
index 0000000..b804467
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin__normals.uasset differ
diff --git a/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin_occlusion_Mobile.uasset b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin_occlusion_Mobile.uasset
new file mode 100644
index 0000000..c3daf85
Binary files /dev/null and b/Content/AnimStarterPack/UE4_Mannequin/Textures/UE4_Mannequin_occlusion_Mobile.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Aim_Space_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Aim_Space_Hip.uasset
new file mode 100644
index 0000000..64597d7
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Aim_Space_Hip.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Aim_Space_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Aim_Space_Ironsights.uasset
new file mode 100644
index 0000000..25a38ac
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Aim_Space_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_BS_CrouchWalk.uasset b/Content/AnimStarterPack/UE5/UE5_BS_CrouchWalk.uasset
new file mode 100644
index 0000000..d7d6cbc
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_BS_CrouchWalk.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_BS_Jog.uasset b/Content/AnimStarterPack/UE5/UE5_BS_Jog.uasset
new file mode 100644
index 0000000..462f761
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_BS_Jog.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Idle_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Idle_Rifle_Hip.uasset
new file mode 100644
index 0000000..306f7a9
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Idle_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Idle_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Idle_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..f337358
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Idle_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Bwd_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Bwd_Rifle_Hip.uasset
new file mode 100644
index 0000000..bff2473
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Bwd_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Bwd_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Bwd_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..2590843
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Bwd_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Fwd_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Fwd_Rifle_Hip.uasset
new file mode 100644
index 0000000..1d01bac
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Fwd_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Fwd_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Fwd_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..b1216e5
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Fwd_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Lt_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Lt_Rifle_Hip.uasset
new file mode 100644
index 0000000..66e5148
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Lt_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Lt_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Lt_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..25aa82c
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Lt_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Rt_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Rt_Rifle_Hip.uasset
new file mode 100644
index 0000000..284350c
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Rt_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Rt_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Rt_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..108c150
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_Walk_Rt_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_to_Stand_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_to_Stand_Rifle_Hip.uasset
new file mode 100644
index 0000000..ba4133a
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_to_Stand_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Crouch_to_Stand_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Crouch_to_Stand_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..c1512c3
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Crouch_to_Stand_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Death_1.uasset b/Content/AnimStarterPack/UE5/UE5_Death_1.uasset
new file mode 100644
index 0000000..564db8d
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Death_1.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Death_2.uasset b/Content/AnimStarterPack/UE5/UE5_Death_2.uasset
new file mode 100644
index 0000000..bc0b961
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Death_2.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Death_3.uasset b/Content/AnimStarterPack/UE5/UE5_Death_3.uasset
new file mode 100644
index 0000000..63aeef3
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Death_3.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Death_Ironsights_1.uasset b/Content/AnimStarterPack/UE5/UE5_Death_Ironsights_1.uasset
new file mode 100644
index 0000000..4343641
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Death_Ironsights_1.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Death_Ironsights_2.uasset b/Content/AnimStarterPack/UE5/UE5_Death_Ironsights_2.uasset
new file mode 100644
index 0000000..1fa5ad8
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Death_Ironsights_2.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Equip_Pistol_Standing.uasset b/Content/AnimStarterPack/UE5/UE5_Equip_Pistol_Standing.uasset
new file mode 100644
index 0000000..8abdf4b
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Equip_Pistol_Standing.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Equip_Rifle_Standing.uasset b/Content/AnimStarterPack/UE5/UE5_Equip_Rifle_Standing.uasset
new file mode 100644
index 0000000..a8c1684
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Equip_Rifle_Standing.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Fire_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Fire_Rifle_Hip.uasset
new file mode 100644
index 0000000..3a92d77
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Fire_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Fire_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Fire_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..519e55e
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Fire_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Fire_Shotgun_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Fire_Shotgun_Hip.uasset
new file mode 100644
index 0000000..aa51c3d
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Fire_Shotgun_Hip.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Fire_Shotgun_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Fire_Shotgun_Ironsights.uasset
new file mode 100644
index 0000000..bc3fb55
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Fire_Shotgun_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Hit_React_1.uasset b/Content/AnimStarterPack/UE5/UE5_Hit_React_1.uasset
new file mode 100644
index 0000000..71c6b0d
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Hit_React_1.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Hit_React_2.uasset b/Content/AnimStarterPack/UE5/UE5_Hit_React_2.uasset
new file mode 100644
index 0000000..9f4631e
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Hit_React_2.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Hit_React_3.uasset b/Content/AnimStarterPack/UE5/UE5_Hit_React_3.uasset
new file mode 100644
index 0000000..d359d95
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Hit_React_3.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Hit_React_4.uasset b/Content/AnimStarterPack/UE5/UE5_Hit_React_4.uasset
new file mode 100644
index 0000000..4345fc5
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Hit_React_4.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Idle_Pistol.uasset b/Content/AnimStarterPack/UE5/UE5_Idle_Pistol.uasset
new file mode 100644
index 0000000..ffeffc6
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Idle_Pistol.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip.uasset
new file mode 100644
index 0000000..8416fe9
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip_Break1.uasset b/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip_Break1.uasset
new file mode 100644
index 0000000..7a29bda
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip_Break1.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip_Break2.uasset b/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip_Break2.uasset
new file mode 100644
index 0000000..059c050
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Hip_Break2.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..9d6e5e6
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Idle_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Jog_Bwd_Rifle.uasset b/Content/AnimStarterPack/UE5/UE5_Jog_Bwd_Rifle.uasset
new file mode 100644
index 0000000..f4ba446
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Jog_Bwd_Rifle.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Jog_Fwd_Rifle.uasset b/Content/AnimStarterPack/UE5/UE5_Jog_Fwd_Rifle.uasset
new file mode 100644
index 0000000..1e07c1a
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Jog_Fwd_Rifle.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Jog_Lt_Rifle.uasset b/Content/AnimStarterPack/UE5/UE5_Jog_Lt_Rifle.uasset
new file mode 100644
index 0000000..6c01bfb
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Jog_Lt_Rifle.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Jog_Rt_Rifle.uasset b/Content/AnimStarterPack/UE5/UE5_Jog_Rt_Rifle.uasset
new file mode 100644
index 0000000..28cd59a
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Jog_Rt_Rifle.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Jump_From_Jog.uasset b/Content/AnimStarterPack/UE5/UE5_Jump_From_Jog.uasset
new file mode 100644
index 0000000..37541ac
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Jump_From_Jog.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Jump_From_Stand.uasset b/Content/AnimStarterPack/UE5/UE5_Jump_From_Stand.uasset
new file mode 100644
index 0000000..c55da58
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Jump_From_Stand.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Jump_From_Stand_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Jump_From_Stand_Ironsights.uasset
new file mode 100644
index 0000000..2dccee0
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Jump_From_Stand_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Prone_Death_1.uasset b/Content/AnimStarterPack/UE5/UE5_Prone_Death_1.uasset
new file mode 100644
index 0000000..a18dbe2
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Prone_Death_1.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Prone_Death_2.uasset b/Content/AnimStarterPack/UE5/UE5_Prone_Death_2.uasset
new file mode 100644
index 0000000..82981f9
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Prone_Death_2.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Prone_Fire_1.uasset b/Content/AnimStarterPack/UE5/UE5_Prone_Fire_1.uasset
new file mode 100644
index 0000000..d463c28
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Prone_Fire_1.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Prone_Fire_2.uasset b/Content/AnimStarterPack/UE5/UE5_Prone_Fire_2.uasset
new file mode 100644
index 0000000..5b5bbe3
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Prone_Fire_2.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Prone_Idle.uasset b/Content/AnimStarterPack/UE5/UE5_Prone_Idle.uasset
new file mode 100644
index 0000000..8f9c4c9
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Prone_Idle.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Prone_Reload_Rifle.uasset b/Content/AnimStarterPack/UE5/UE5_Prone_Reload_Rifle.uasset
new file mode 100644
index 0000000..dd47576
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Prone_Reload_Rifle.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Prone_Reload_Shotgun.uasset b/Content/AnimStarterPack/UE5/UE5_Prone_Reload_Shotgun.uasset
new file mode 100644
index 0000000..82478af
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Prone_Reload_Shotgun.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Prone_To_Stand.uasset b/Content/AnimStarterPack/UE5/UE5_Prone_To_Stand.uasset
new file mode 100644
index 0000000..1d2ae28
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Prone_To_Stand.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Reload_Pistol.uasset b/Content/AnimStarterPack/UE5/UE5_Reload_Pistol.uasset
new file mode 100644
index 0000000..cc832e5
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Reload_Pistol.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Reload_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Reload_Rifle_Hip.uasset
new file mode 100644
index 0000000..02a5c9f
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Reload_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Reload_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Reload_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..f3e51fd
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Reload_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Reload_Shotgun_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Reload_Shotgun_Hip.uasset
new file mode 100644
index 0000000..f78ff20
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Reload_Shotgun_Hip.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Reload_Shotgun_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Reload_Shotgun_Ironsights.uasset
new file mode 100644
index 0000000..d4a050c
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Reload_Shotgun_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Sprint_Fwd_Rifle.uasset b/Content/AnimStarterPack/UE5/UE5_Sprint_Fwd_Rifle.uasset
new file mode 100644
index 0000000..600c235
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Sprint_Fwd_Rifle.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Stand_To_Prone.uasset b/Content/AnimStarterPack/UE5/UE5_Stand_To_Prone.uasset
new file mode 100644
index 0000000..8642d7e
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Stand_To_Prone.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Stand_to_Crouch_Rifle_Hip.uasset b/Content/AnimStarterPack/UE5/UE5_Stand_to_Crouch_Rifle_Hip.uasset
new file mode 100644
index 0000000..40272d6
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Stand_to_Crouch_Rifle_Hip.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Stand_to_Crouch_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Stand_to_Crouch_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..59f4e35
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Stand_to_Crouch_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_UE4ASP_HeroTPP_AnimBlueprint.uasset b/Content/AnimStarterPack/UE5/UE5_UE4ASP_HeroTPP_AnimBlueprint.uasset
new file mode 100644
index 0000000..ce492df
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_UE4ASP_HeroTPP_AnimBlueprint.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Walk_Bwd_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Walk_Bwd_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..786c53e
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Walk_Bwd_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Walk_Fwd_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Walk_Fwd_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..158d9f1
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Walk_Fwd_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Walk_Lt_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Walk_Lt_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..d5c2bff
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Walk_Lt_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/UE5/UE5_Walk_Rt_Rifle_Ironsights.uasset b/Content/AnimStarterPack/UE5/UE5_Walk_Rt_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..ee109ec
Binary files /dev/null and b/Content/AnimStarterPack/UE5/UE5_Walk_Rt_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/Ue4ASP_Character.uasset b/Content/AnimStarterPack/Ue4ASP_Character.uasset
new file mode 100644
index 0000000..63976c2
Binary files /dev/null and b/Content/AnimStarterPack/Ue4ASP_Character.uasset differ
diff --git a/Content/AnimStarterPack/Walk_Bwd_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Walk_Bwd_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..d162bba
Binary files /dev/null and b/Content/AnimStarterPack/Walk_Bwd_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/Walk_Fwd_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Walk_Fwd_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..66720e9
Binary files /dev/null and b/Content/AnimStarterPack/Walk_Fwd_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/Walk_Lt_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Walk_Lt_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..8449b63
Binary files /dev/null and b/Content/AnimStarterPack/Walk_Lt_Rifle_Ironsights.uasset differ
diff --git a/Content/AnimStarterPack/Walk_Rt_Rifle_Ironsights.uasset b/Content/AnimStarterPack/Walk_Rt_Rifle_Ironsights.uasset
new file mode 100644
index 0000000..9989e04
Binary files /dev/null and b/Content/AnimStarterPack/Walk_Rt_Rifle_Ironsights.uasset differ
diff --git a/Content/Assets/Weapons/SK_Wep_Pistol_01.uasset b/Content/Assets/Weapons/SK_Wep_Pistol_01.uasset
new file mode 100644
index 0000000..1213e75
Binary files /dev/null and b/Content/Assets/Weapons/SK_Wep_Pistol_01.uasset differ
diff --git a/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset b/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset
index 077e1f4..efbcd46 100644
Binary files a/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset and b/Content/Characters/Mannequins/Meshes/SKM_Manny_Simple.uasset differ
diff --git a/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset b/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset
index 0bd76fb..764a9ca 100644
Binary files a/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset and b/Content/Characters/Mannequins/Meshes/SK_Mannequin.uasset differ
diff --git a/Content/ProofOfConcept/DDICharacter_BP.uasset b/Content/ProofOfConcept/DDICharacter_BP.uasset
index cfd9e59..526b8e2 100644
Binary files a/Content/ProofOfConcept/DDICharacter_BP.uasset and b/Content/ProofOfConcept/DDICharacter_BP.uasset differ
diff --git a/Content/ProofOfConcept/DDIGamemode_BP.uasset b/Content/ProofOfConcept/DDIGamemode_BP.uasset
index c48b0d4..b269bb6 100644
Binary files a/Content/ProofOfConcept/DDIGamemode_BP.uasset and b/Content/ProofOfConcept/DDIGamemode_BP.uasset differ
diff --git a/Content/UI_Hud/HUD_BP.uasset b/Content/UI_Hud/HUD_BP.uasset
index 5529630..e5b667e 100644
Binary files a/Content/UI_Hud/HUD_BP.uasset and b/Content/UI_Hud/HUD_BP.uasset differ
diff --git a/Content/Weapons/Pistol_01/PHYS_Wep_Pistol_01.uasset b/Content/Weapons/Pistol_01/PHYS_Wep_Pistol_01.uasset
new file mode 100644
index 0000000..6ea7130
Binary files /dev/null and b/Content/Weapons/Pistol_01/PHYS_Wep_Pistol_01.uasset differ
diff --git a/Content/Weapons/Pistol_01/SKEL_Wep_Pistol_01.uasset b/Content/Weapons/Pistol_01/SKEL_Wep_Pistol_01.uasset
new file mode 100644
index 0000000..c982e72
Binary files /dev/null and b/Content/Weapons/Pistol_01/SKEL_Wep_Pistol_01.uasset differ
diff --git a/Content/Weapons/Pistol_01/SK_Wep_Pistol_01.uasset b/Content/Weapons/Pistol_01/SK_Wep_Pistol_01.uasset
new file mode 100644
index 0000000..40cb93e
Binary files /dev/null and b/Content/Weapons/Pistol_01/SK_Wep_Pistol_01.uasset differ
diff --git a/Content/Weapons/Pistol_01/Weapon_BP_Pistol_01.uasset b/Content/Weapons/Pistol_01/Weapon_BP_Pistol_01.uasset
new file mode 100644
index 0000000..ad83a93
Binary files /dev/null and b/Content/Weapons/Pistol_01/Weapon_BP_Pistol_01.uasset differ
diff --git a/Content/Weapons/Weapon_BP.uasset b/Content/Weapons/Weapon_BP.uasset
new file mode 100644
index 0000000..977e14e
Binary files /dev/null and b/Content/Weapons/Weapon_BP.uasset differ
diff --git a/OpenConflict.sln.DotSettings.user b/OpenConflict.sln.DotSettings.user
index 7764275..164bd7c 100644
--- a/OpenConflict.sln.DotSettings.user
+++ b/OpenConflict.sln.DotSettings.user
@@ -1,2 +1,3 @@
+ ForceIncluded
ForceIncluded
\ No newline at end of file
diff --git a/Source/OpenConflict/PlayerCharacter/Components/DDIHealth.cpp b/Source/OpenConflict/PlayerCharacter/Components/DDIHealth.cpp
new file mode 100644
index 0000000..d928746
--- /dev/null
+++ b/Source/OpenConflict/PlayerCharacter/Components/DDIHealth.cpp
@@ -0,0 +1,89 @@
+// Fill out your copyright notice in the Description page of Project Settings.
+
+
+#include "DDIHealth.h"
+
+// Sets default values for this component's properties
+UDDIHealth::UDDIHealth()
+{
+ // Set this component to be initialized when the game starts, and to be ticked every frame. You can turn these features
+ // off to improve performance if you don't need them.
+ PrimaryComponentTick.bCanEverTick = true;
+ MaxHealth = 0;
+ CurrentHealth = 0;
+ ClassName = ClassNames::Scout;
+ HealTickTime = 0.2f;
+ HealDelayTime = 1.5f;
+
+}
+
+// Called when the game starts
+void UDDIHealth::BeginPlay()
+{
+ Super::BeginPlay();
+
+ FString classNameString = UEnum::GetValueAsName(ClassName).ToString();
+ TArray ParsedStrings;
+
+ // Split the string by the comma delimiter
+ classNameString.ParseIntoArray(ParsedStrings, TEXT("::"), true);
+
+ if (FHealthSegment* Segment = HealthSegmentTable->FindRow(FName(ParsedStrings[1]), FString("HealthSegments")))
+ {
+ HealthSegments = Segment->SegmentList;
+ FString output = "";
+ for (int seg : Segment->SegmentList)
+ output.Append(seg + ", ");
+ GEngine->AddOnScreenDebugMessage(-1, 5.f, FColor::Green, "");
+ }
+
+ for (int seg : HealthSegments)
+ MaxHealth += seg;
+
+ CurrentHealth = MaxHealth;
+ GEngine->AddOnScreenDebugMessage(-1, 5.0f, FColor::Cyan, FString::Printf(TEXT("CurrentHealth: %d"), CurrentHealth));
+}
+
+
+// Called every frame
+void UDDIHealth::TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction)
+{
+ Super::TickComponent(DeltaTime, TickType, ThisTickFunction);
+
+ if (CurrentHealth < MaxHealth && !HealTimer.IsValid())
+ {
+ GetWorld()->GetTimerManager().SetTimer(HealTimer, this, &UDDIHealth::Heal, HealTickTime, true, HealDelayTime);
+ int tempHealthPool = 0;
+ for (int seg : HealthSegments)
+ {
+ if (CurrentHealth >= tempHealthPool)
+ tempHealthPool += seg;
+ }
+ MaxHealth = tempHealthPool;
+ }
+
+
+}
+
+void UDDIHealth::Heal()
+{
+ if (CurrentHealth >= MaxHealth)
+ {
+ CurrentHealth = MaxHealth;
+ HealTimer.Invalidate();
+ return;
+ }
+
+ CurrentHealth += 1;
+}
+
+
+// Called to cause damage
+void UDDIHealth::TakeDamage(int DamageValue)
+{
+ if (HealTimer.IsValid())
+ HealTimer.Invalidate();
+
+ CurrentHealth -= DamageValue;
+
+}
\ No newline at end of file
diff --git a/Source/OpenConflict/PlayerCharacter/Components/DDIHealth.h b/Source/OpenConflict/PlayerCharacter/Components/DDIHealth.h
new file mode 100644
index 0000000..00a35f1
--- /dev/null
+++ b/Source/OpenConflict/PlayerCharacter/Components/DDIHealth.h
@@ -0,0 +1,74 @@
+// Fill out your copyright notice in the Description page of Project Settings.
+
+#pragma once
+
+#include "CoreMinimal.h"
+#include "HealthSegmentStruct.h"
+#include "Components/ActorComponent.h"
+#include "DDIHealth.generated.h"
+
+UCLASS( ClassGroup=(Custom), meta=(BlueprintSpawnableComponent) )
+class OPENCONFLICT_API UDDIHealth : public UActorComponent
+{
+ GENERATED_BODY()
+/*UPROPERTY and UFUNCTION declarations*/
+private:
+ /*Properties*/
+
+ /*Functions*/
+ UFUNCTION(BlueprintAuthorityOnly, BlueprintCallable, Category = "Health")
+ void Heal();
+
+protected:
+ /*Properties*/
+ UPROPERTY(BlueprintReadOnly, Category = "Health")
+ int MaxHealth; //Stores the default max health of component
+ UPROPERTY(BlueprintReadOnly, Category = "Health")
+ int CurrentHealth; //Stores the active health of component
+ UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Health")
+ float HealTickTime; //Time in Seconds between heal ticks
+ UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Health")
+ float HealDelayTime; //Time in Seconds before heal ticks
+
+ UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Stage")
+ UDataTable* HealthSegmentTable;
+ UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = "Stage")
+ ClassNames ClassName;
+
+ /*Functions*/
+ UFUNCTION(BlueprintAuthorityOnly, BlueprintCallable, Category = "Health")
+ void TakeDamage(int DamageValue);
+
+public:
+ /*Properties*/
+
+ /*Functions*/
+
+ /*C++ only declarations*/
+private:
+ /*Properties*/
+
+ /*Functions*/
+
+protected:
+ /*Properties*/
+ TArray HealthSegments;
+
+ FTimerHandle HealTimer; // Called to begin healing
+ // FTimerManager& TimerManager = GetWorld()->GetTimerManager();
+
+ /*Functions*/
+ // Called when the game starts
+ virtual void BeginPlay() override;
+
+public:
+ /*Properties*/
+
+ /*Functions*/
+ // Sets default values for this component's properties
+ UDDIHealth();
+
+ // Called every frame
+ virtual void TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;
+
+};