diff --git a/Audio/weapon/Blast.wav b/Audio/weapon/Blast.wav new file mode 100644 index 0000000..6c13e1f Binary files /dev/null and b/Audio/weapon/Blast.wav differ diff --git a/Audio/weapon/Zoom.wav b/Audio/weapon/Zoom.wav new file mode 100644 index 0000000..8065d14 Binary files /dev/null and b/Audio/weapon/Zoom.wav differ diff --git a/Models/AssTest.anim b/Models/AssTest.anim deleted file mode 100644 index 74e91ae..0000000 Binary files a/Models/AssTest.anim and /dev/null differ diff --git a/Models/AssTest.mesh b/Models/AssTest.mesh deleted file mode 100644 index 26babef..0000000 Binary files a/Models/AssTest.mesh and /dev/null differ diff --git a/Models/AssTest.mtrl b/Models/AssTest.mtrl deleted file mode 100644 index 7c22407..0000000 Binary files a/Models/AssTest.mtrl and /dev/null differ diff --git a/Models/Characters/Assault/AssaultBlue.anim b/Models/Characters/Assault/AssaultBlue.anim new file mode 100644 index 0000000..6c99c4e Binary files /dev/null and b/Models/Characters/Assault/AssaultBlue.anim differ diff --git a/Models/Characters/Assault/AssaultBlue.mesh b/Models/Characters/Assault/AssaultBlue.mesh new file mode 100644 index 0000000..7ea0da2 Binary files /dev/null and b/Models/Characters/Assault/AssaultBlue.mesh differ diff --git a/Models/Characters/Assault/AssaultBlue.mtrl b/Models/Characters/Assault/AssaultBlue.mtrl new file mode 100644 index 0000000..099ae50 Binary files /dev/null and b/Models/Characters/Assault/AssaultBlue.mtrl differ diff --git a/Models/Characters/Assault/AssaultRed.anim b/Models/Characters/Assault/AssaultRed.anim new file mode 100644 index 0000000..0c805db Binary files /dev/null and b/Models/Characters/Assault/AssaultRed.anim differ diff --git a/Models/Characters/Assault/AssaultRed.mesh b/Models/Characters/Assault/AssaultRed.mesh new file mode 100644 index 0000000..d4444a8 Binary files /dev/null and b/Models/Characters/Assault/AssaultRed.mesh differ diff --git a/Models/Characters/Assault/AssaultRed.mtrl b/Models/Characters/Assault/AssaultRed.mtrl new file mode 100644 index 0000000..5780931 Binary files /dev/null and b/Models/Characters/Assault/AssaultRed.mtrl differ diff --git a/Models/Characters/Assault/AssaultAnimations.anim b/Models/Characters/Assault/Test/AssaultAnimations.anim similarity index 92% rename from Models/Characters/Assault/AssaultAnimations.anim rename to Models/Characters/Assault/Test/AssaultAnimations.anim index baed225..b805152 100644 Binary files a/Models/Characters/Assault/AssaultAnimations.anim and b/Models/Characters/Assault/Test/AssaultAnimations.anim differ diff --git a/Models/Characters/Assault/AssaultAnimations.mesh b/Models/Characters/Assault/Test/AssaultAnimations.mesh similarity index 99% rename from Models/Characters/Assault/AssaultAnimations.mesh rename to Models/Characters/Assault/Test/AssaultAnimations.mesh index eb9b584..961b120 100644 Binary files a/Models/Characters/Assault/AssaultAnimations.mesh and b/Models/Characters/Assault/Test/AssaultAnimations.mesh differ diff --git a/Models/Characters/Assault/AssaultAnimations.mtrl b/Models/Characters/Assault/Test/AssaultAnimations.mtrl similarity index 100% rename from Models/Characters/Assault/AssaultAnimations.mtrl rename to Models/Characters/Assault/Test/AssaultAnimations.mtrl diff --git a/Models/Characters/Assault/AssaultTPose.mesh b/Models/Characters/Assault/Test/AssaultTPose.mesh similarity index 100% rename from Models/Characters/Assault/AssaultTPose.mesh rename to Models/Characters/Assault/Test/AssaultTPose.mesh diff --git a/Models/Characters/Assault/AssaultTPose.mtrl b/Models/Characters/Assault/Test/AssaultTPose.mtrl similarity index 100% rename from Models/Characters/Assault/AssaultTPose.mtrl rename to Models/Characters/Assault/Test/AssaultTPose.mtrl diff --git a/Models/Characters/Assault/Test/Assaulttest.anim b/Models/Characters/Assault/Test/Assaulttest.anim new file mode 100644 index 0000000..1ada207 Binary files /dev/null and b/Models/Characters/Assault/Test/Assaulttest.anim differ diff --git a/Models/Characters/Assault/Test/Assaulttest.mesh b/Models/Characters/Assault/Test/Assaulttest.mesh new file mode 100644 index 0000000..82b278b Binary files /dev/null and b/Models/Characters/Assault/Test/Assaulttest.mesh differ diff --git a/Models/Characters/Assault/Test/Assaulttest.mtrl b/Models/Characters/Assault/Test/Assaulttest.mtrl new file mode 100644 index 0000000..3092e00 Binary files /dev/null and b/Models/Characters/Assault/Test/Assaulttest.mtrl differ diff --git a/Models/Characters/Assault/FirstPerson.anim b/Models/Characters/Assault/Test/FirstPerson.anim similarity index 100% rename from Models/Characters/Assault/FirstPerson.anim rename to Models/Characters/Assault/Test/FirstPerson.anim diff --git a/Models/Characters/Assault/FirstPerson.mesh b/Models/Characters/Assault/Test/FirstPerson.mesh similarity index 100% rename from Models/Characters/Assault/FirstPerson.mesh rename to Models/Characters/Assault/Test/FirstPerson.mesh diff --git a/Models/Characters/Assault/FirstPerson.mtrl b/Models/Characters/Assault/Test/FirstPerson.mtrl similarity index 100% rename from Models/Characters/Assault/FirstPerson.mtrl rename to Models/Characters/Assault/Test/FirstPerson.mtrl diff --git a/Models/Characters/Defender/DefenderBlue.anim b/Models/Characters/Defender/DefenderBlue.anim new file mode 100644 index 0000000..0c805db Binary files /dev/null and b/Models/Characters/Defender/DefenderBlue.anim differ diff --git a/Models/Characters/Defender/DefenderBlue.mesh b/Models/Characters/Defender/DefenderBlue.mesh new file mode 100644 index 0000000..9b89804 Binary files /dev/null and b/Models/Characters/Defender/DefenderBlue.mesh differ diff --git a/Models/Characters/Defender/DefenderBlue.mtrl b/Models/Characters/Defender/DefenderBlue.mtrl new file mode 100644 index 0000000..68a4009 Binary files /dev/null and b/Models/Characters/Defender/DefenderBlue.mtrl differ diff --git a/Models/Characters/Defender/DefenderRed.anim b/Models/Characters/Defender/DefenderRed.anim new file mode 100644 index 0000000..0c805db Binary files /dev/null and b/Models/Characters/Defender/DefenderRed.anim differ diff --git a/Models/Characters/Defender/DefenderRed.mesh b/Models/Characters/Defender/DefenderRed.mesh new file mode 100644 index 0000000..b51231a Binary files /dev/null and b/Models/Characters/Defender/DefenderRed.mesh differ diff --git a/Models/Characters/Defender/DefenderRed.mtrl b/Models/Characters/Defender/DefenderRed.mtrl new file mode 100644 index 0000000..ec0d3ea Binary files /dev/null and b/Models/Characters/Defender/DefenderRed.mtrl differ diff --git a/Models/Characters/Sniper/SniperBlue.anim b/Models/Characters/Sniper/SniperBlue.anim new file mode 100644 index 0000000..0c805db Binary files /dev/null and b/Models/Characters/Sniper/SniperBlue.anim differ diff --git a/Models/Characters/Sniper/SniperBlue.mesh b/Models/Characters/Sniper/SniperBlue.mesh new file mode 100644 index 0000000..5218364 Binary files /dev/null and b/Models/Characters/Sniper/SniperBlue.mesh differ diff --git a/Models/Characters/Sniper/SniperBlue.mtrl b/Models/Characters/Sniper/SniperBlue.mtrl new file mode 100644 index 0000000..8fca1f1 Binary files /dev/null and b/Models/Characters/Sniper/SniperBlue.mtrl differ diff --git a/Models/Characters/Sniper/SniperRed.anim b/Models/Characters/Sniper/SniperRed.anim new file mode 100644 index 0000000..0c805db Binary files /dev/null and b/Models/Characters/Sniper/SniperRed.anim differ diff --git a/Models/Characters/Sniper/SniperRed.mesh b/Models/Characters/Sniper/SniperRed.mesh new file mode 100644 index 0000000..3c2bf7e Binary files /dev/null and b/Models/Characters/Sniper/SniperRed.mesh differ diff --git a/Models/Characters/Sniper/SniperRed.mtrl b/Models/Characters/Sniper/SniperRed.mtrl new file mode 100644 index 0000000..afda4a0 Binary files /dev/null and b/Models/Characters/Sniper/SniperRed.mtrl differ diff --git a/Models/Weapons/ShieldBack.anim b/Models/Weapons/ShieldBack.anim new file mode 100644 index 0000000..2a03837 Binary files /dev/null and b/Models/Weapons/ShieldBack.anim differ diff --git a/Models/Weapons/ShieldBack.mesh b/Models/Weapons/ShieldBack.mesh new file mode 100644 index 0000000..9f521c1 Binary files /dev/null and b/Models/Weapons/ShieldBack.mesh differ diff --git a/Models/Weapons/ShieldBack.mtrl b/Models/Weapons/ShieldBack.mtrl new file mode 100644 index 0000000..ec8de49 Binary files /dev/null and b/Models/Weapons/ShieldBack.mtrl differ diff --git a/Models/Weapons/ShieldFront.anim b/Models/Weapons/ShieldFront.anim new file mode 100644 index 0000000..2a03837 Binary files /dev/null and b/Models/Weapons/ShieldFront.anim differ diff --git a/Models/Weapons/ShieldFront.mesh b/Models/Weapons/ShieldFront.mesh new file mode 100644 index 0000000..a400556 Binary files /dev/null and b/Models/Weapons/ShieldFront.mesh differ diff --git a/Models/Weapons/ShieldFront.mtrl b/Models/Weapons/ShieldFront.mtrl new file mode 100644 index 0000000..ec8de49 Binary files /dev/null and b/Models/Weapons/ShieldFront.mtrl differ diff --git a/Textures/Characters/Assault/Assault_Armor_Diffuse.png b/Textures/Characters/Assault/Assault_Armor_Diffuse.png new file mode 100644 index 0000000..997d12c Binary files /dev/null and b/Textures/Characters/Assault/Assault_Armor_Diffuse.png differ diff --git a/Textures/Characters/Assault/Assault_Armor_Diffuse_Blue.png b/Textures/Characters/Assault/Assault_Armor_Diffuse_Blue.png new file mode 100644 index 0000000..ea13810 Binary files /dev/null and b/Textures/Characters/Assault/Assault_Armor_Diffuse_Blue.png differ diff --git a/Textures/Characters/Assault/Assault_Armor_Diffuse_Red.png b/Textures/Characters/Assault/Assault_Armor_Diffuse_Red.png new file mode 100644 index 0000000..caec988 Binary files /dev/null and b/Textures/Characters/Assault/Assault_Armor_Diffuse_Red.png differ diff --git a/Textures/Characters/Assault/Assault_Armor_Glow.png b/Textures/Characters/Assault/Assault_Armor_Glow.png new file mode 100644 index 0000000..ee3d4b4 Binary files /dev/null and b/Textures/Characters/Assault/Assault_Armor_Glow.png differ diff --git a/Textures/Characters/Assault/Assault_Armor_Glow_Blue.png b/Textures/Characters/Assault/Assault_Armor_Glow_Blue.png new file mode 100644 index 0000000..6aa2139 Binary files /dev/null and b/Textures/Characters/Assault/Assault_Armor_Glow_Blue.png differ diff --git a/Textures/Characters/Assault/Assault_Armor_Glow_Red.png b/Textures/Characters/Assault/Assault_Armor_Glow_Red.png new file mode 100644 index 0000000..f651986 Binary files /dev/null and b/Textures/Characters/Assault/Assault_Armor_Glow_Red.png differ diff --git a/Textures/Characters/Assault/Assault_Armor_Normal.png b/Textures/Characters/Assault/Assault_Armor_Normal.png new file mode 100644 index 0000000..91bbc73 Binary files /dev/null and b/Textures/Characters/Assault/Assault_Armor_Normal.png differ diff --git a/Textures/Characters/Assault/Assault_Armor_Specular.png b/Textures/Characters/Assault/Assault_Armor_Specular.png new file mode 100644 index 0000000..782b846 Binary files /dev/null and b/Textures/Characters/Assault/Assault_Armor_Specular.png differ diff --git a/Textures/Characters/Assault/Assault_Armor_Specular_Blue.png b/Textures/Characters/Assault/Assault_Armor_Specular_Blue.png new file mode 100644 index 0000000..48e6632 Binary files /dev/null and b/Textures/Characters/Assault/Assault_Armor_Specular_Blue.png differ diff --git a/Textures/Characters/Assault/Assault_Armor_Specular_Red.png b/Textures/Characters/Assault/Assault_Armor_Specular_Red.png new file mode 100644 index 0000000..49f2cdb Binary files /dev/null and b/Textures/Characters/Assault/Assault_Armor_Specular_Red.png differ diff --git a/Textures/Characters/Assault/Body_Diffuse.png b/Textures/Characters/Assault/Body_Diffuse.png new file mode 100644 index 0000000..9235ea6 Binary files /dev/null and b/Textures/Characters/Assault/Body_Diffuse.png differ diff --git a/Textures/Characters/Assault/Body_Diffuse_Blue.png b/Textures/Characters/Assault/Body_Diffuse_Blue.png new file mode 100644 index 0000000..5c0c412 Binary files /dev/null and b/Textures/Characters/Assault/Body_Diffuse_Blue.png differ diff --git a/Textures/Characters/Assault/Body_Diffuse_Red.png b/Textures/Characters/Assault/Body_Diffuse_Red.png new file mode 100644 index 0000000..719a01e Binary files /dev/null and b/Textures/Characters/Assault/Body_Diffuse_Red.png differ diff --git a/Textures/Characters/Assault/Body_Glow.png b/Textures/Characters/Assault/Body_Glow.png new file mode 100644 index 0000000..41f0c12 Binary files /dev/null and b/Textures/Characters/Assault/Body_Glow.png differ diff --git a/Textures/Characters/Assault/Body_Glow_Blue.png b/Textures/Characters/Assault/Body_Glow_Blue.png new file mode 100644 index 0000000..abc48d0 Binary files /dev/null and b/Textures/Characters/Assault/Body_Glow_Blue.png differ diff --git a/Textures/Characters/Assault/Body_Glow_Red.png b/Textures/Characters/Assault/Body_Glow_Red.png new file mode 100644 index 0000000..02985fa Binary files /dev/null and b/Textures/Characters/Assault/Body_Glow_Red.png differ diff --git a/Textures/Characters/Assault/Body_Normal.png b/Textures/Characters/Assault/Body_Normal.png new file mode 100644 index 0000000..dad92ff Binary files /dev/null and b/Textures/Characters/Assault/Body_Normal.png differ diff --git a/Textures/Characters/Assault/Body_Specular.png b/Textures/Characters/Assault/Body_Specular.png new file mode 100644 index 0000000..047ca2c Binary files /dev/null and b/Textures/Characters/Assault/Body_Specular.png differ diff --git a/Textures/Characters/Assault/Body_Specular_Blue.png b/Textures/Characters/Assault/Body_Specular_Blue.png new file mode 100644 index 0000000..5e9455d Binary files /dev/null and b/Textures/Characters/Assault/Body_Specular_Blue.png differ diff --git a/Textures/Characters/Assault/Body_Specular_Red.png b/Textures/Characters/Assault/Body_Specular_Red.png new file mode 100644 index 0000000..34f39ec Binary files /dev/null and b/Textures/Characters/Assault/Body_Specular_Red.png differ diff --git a/Textures/Characters/Defender/Defender_Armor_Diffuse_Blue.png b/Textures/Characters/Defender/Defender_Armor_Diffuse_Blue.png new file mode 100644 index 0000000..6f6b09c Binary files /dev/null and b/Textures/Characters/Defender/Defender_Armor_Diffuse_Blue.png differ diff --git a/Textures/Characters/Defender/Defender_Armor_Diffuse_Red.png b/Textures/Characters/Defender/Defender_Armor_Diffuse_Red.png new file mode 100644 index 0000000..fa760ce Binary files /dev/null and b/Textures/Characters/Defender/Defender_Armor_Diffuse_Red.png differ diff --git a/Textures/Characters/Defender/Defender_Armor_Glow_Blue.png b/Textures/Characters/Defender/Defender_Armor_Glow_Blue.png new file mode 100644 index 0000000..0c1d67e Binary files /dev/null and b/Textures/Characters/Defender/Defender_Armor_Glow_Blue.png differ diff --git a/Textures/Characters/Defender/Defender_Armor_Glow_Red.png b/Textures/Characters/Defender/Defender_Armor_Glow_Red.png new file mode 100644 index 0000000..6335103 Binary files /dev/null and b/Textures/Characters/Defender/Defender_Armor_Glow_Red.png differ diff --git a/Textures/Characters/Defender/Defender_Armor_Normal.png b/Textures/Characters/Defender/Defender_Armor_Normal.png new file mode 100644 index 0000000..9b4e36b Binary files /dev/null and b/Textures/Characters/Defender/Defender_Armor_Normal.png differ diff --git a/Textures/Characters/Defender/Defender_Armor_Specular_Blue.png b/Textures/Characters/Defender/Defender_Armor_Specular_Blue.png new file mode 100644 index 0000000..6e3ad25 Binary files /dev/null and b/Textures/Characters/Defender/Defender_Armor_Specular_Blue.png differ diff --git a/Textures/Characters/Defender/Defender_Armor_Specular_Red.png b/Textures/Characters/Defender/Defender_Armor_Specular_Red.png new file mode 100644 index 0000000..87a6e87 Binary files /dev/null and b/Textures/Characters/Defender/Defender_Armor_Specular_Red.png differ diff --git a/Textures/Characters/Sniper/Sniper_Armor_Diffuse_Blue.png b/Textures/Characters/Sniper/Sniper_Armor_Diffuse_Blue.png new file mode 100644 index 0000000..021705c Binary files /dev/null and b/Textures/Characters/Sniper/Sniper_Armor_Diffuse_Blue.png differ diff --git a/Textures/Characters/Sniper/Sniper_Armor_Diffuse_Red.png b/Textures/Characters/Sniper/Sniper_Armor_Diffuse_Red.png new file mode 100644 index 0000000..2a70daf Binary files /dev/null and b/Textures/Characters/Sniper/Sniper_Armor_Diffuse_Red.png differ diff --git a/Textures/Characters/Sniper/Sniper_Armor_Glow_Blue.png b/Textures/Characters/Sniper/Sniper_Armor_Glow_Blue.png new file mode 100644 index 0000000..a519080 Binary files /dev/null and b/Textures/Characters/Sniper/Sniper_Armor_Glow_Blue.png differ diff --git a/Textures/Characters/Sniper/Sniper_Armor_Glow_Red.png b/Textures/Characters/Sniper/Sniper_Armor_Glow_Red.png new file mode 100644 index 0000000..7f98485 Binary files /dev/null and b/Textures/Characters/Sniper/Sniper_Armor_Glow_Red.png differ diff --git a/Textures/Characters/Sniper/Sniper_Armor_Normal.png b/Textures/Characters/Sniper/Sniper_Armor_Normal.png new file mode 100644 index 0000000..aa16ef6 Binary files /dev/null and b/Textures/Characters/Sniper/Sniper_Armor_Normal.png differ diff --git a/Textures/Characters/Sniper/Sniper_Armor_Specular_Blue.png b/Textures/Characters/Sniper/Sniper_Armor_Specular_Blue.png new file mode 100644 index 0000000..4cbc8c2 Binary files /dev/null and b/Textures/Characters/Sniper/Sniper_Armor_Specular_Blue.png differ diff --git a/Textures/Characters/Sniper/Sniper_Armor_Specular_Red.png b/Textures/Characters/Sniper/Sniper_Armor_Specular_Red.png new file mode 100644 index 0000000..51d0cd1 Binary files /dev/null and b/Textures/Characters/Sniper/Sniper_Armor_Specular_Red.png differ