diff --git a/Assets/Audio/AudioManager.prefab b/Assets/Audio/AudioManager.prefab
new file mode 100644
index 0000000000000000000000000000000000000000..928c7890f73b4f20cbeb25b551c654c2fe8abf6a
--- /dev/null
+++ b/Assets/Audio/AudioManager.prefab
@@ -0,0 +1,82 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!1 &3923429697160011822
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 8360031938800264741}
+  - component: {fileID: -6367014251060243384}
+  m_Layer: 0
+  m_Name: AudioManager
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!4 &8360031938800264741
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3923429697160011822}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 0, y: 0, z: 0}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 0
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
+--- !u!114 &-6367014251060243384
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 3923429697160011822}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: c7e67caf6f91a4def848dea4afe884f3, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  sounds:
+  - name: footsteps
+    clip: {fileID: 8300000, guid: f6a4b0024764d49e7a0d36849e643915, type: 3}
+    volume: 1
+    pitch: 0
+    loop: 0
+    source: {fileID: 0}
+  - name: garage_door
+    clip: {fileID: 8300000, guid: dc1fc1dde58794c21b3cb356eb363118, type: 3}
+    volume: 1
+    pitch: 0
+    loop: 0
+    source: {fileID: 0}
+  - name: saber_cut
+    clip: {fileID: 8300000, guid: dce869a21486141ec8ccbe034e1b00e8, type: 3}
+    volume: 1
+    pitch: 0
+    loop: 0
+    source: {fileID: 0}
+  - name: saber_humming
+    clip: {fileID: 8300000, guid: 742bdafa7de494d8089fb55a030e007f, type: 3}
+    volume: 1
+    pitch: 0
+    loop: 0
+    source: {fileID: 0}
+  - name: saber_turn_off
+    clip: {fileID: 8300000, guid: c789e49582ebd4e539ee2e09831b0641, type: 3}
+    volume: 1
+    pitch: 0
+    loop: 0
+    source: {fileID: 0}
+  - name: saber_turn_on
+    clip: {fileID: 8300000, guid: c5613685c31734a58b48222869701bad, type: 3}
+    volume: 1
+    pitch: 0
+    loop: 0
+    source: {fileID: 0}
diff --git a/Assets/Audio/AudioManager.prefab.meta b/Assets/Audio/AudioManager.prefab.meta
new file mode 100644
index 0000000000000000000000000000000000000000..d209fa038fb3bef4cca6ce087ad0c08ab74b78b3
--- /dev/null
+++ b/Assets/Audio/AudioManager.prefab.meta
@@ -0,0 +1,7 @@
+fileFormatVersion: 2
+guid: ce14fcd5f9f874b4586589b48955550a
+PrefabImporter:
+  externalObjects: {}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/AudioManager.cs b/Assets/AudioManager.cs
index 5bac47100f5bf7856846b74378dd4c6179a5cd74..b2fea353d25cedbcccb4f6165991618cf378e04b 100644
--- a/Assets/AudioManager.cs
+++ b/Assets/AudioManager.cs
@@ -37,6 +37,7 @@ public class AudioManager : MonoBehaviour
             Debug.LogWarning("Sound: " + name + " not found!");
             return;
         }
+        Debug.Log("Sound: " + name + " played!");
         s.source.Play();
     }
 
diff --git a/Assets/Models/Lightsabers/SaberBlue.prefab b/Assets/Models/Lightsabers/SaberBlue.prefab
index 4c533d16cd5e2e8727f883ef41b44c88833fdc63..173112ddc296cc9e92649bfd653798c2d98bbe7f 100644
--- a/Assets/Models/Lightsabers/SaberBlue.prefab
+++ b/Assets/Models/Lightsabers/SaberBlue.prefab
@@ -11,7 +11,6 @@ GameObject:
   - component: {fileID: 2002676811811134828}
   - component: {fileID: 4934756297935723444}
   - component: {fileID: 6047589666526543022}
-  - component: {fileID: 501887343540923824}
   m_Layer: 0
   m_Name: Sphere
   m_TagString: Untagged
@@ -82,20 +81,6 @@ MeshRenderer:
   m_SortingLayer: 0
   m_SortingOrder: 0
   m_AdditionalVertexStreams: {fileID: 0}
---- !u!64 &501887343540923824
-MeshCollider:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2476736485281991167}
-  m_Material: {fileID: 0}
-  m_IsTrigger: 0
-  m_Enabled: 1
-  serializedVersion: 4
-  m_Convex: 0
-  m_CookingOptions: 30
-  m_Mesh: {fileID: 4711208715938537054, guid: 2e0427b29f4946d499452abb5d082636, type: 3}
 --- !u!1 &2670033473453035898
 GameObject:
   m_ObjectHideFlags: 0
@@ -107,7 +92,6 @@ GameObject:
   - component: {fileID: 5430401038383094248}
   - component: {fileID: 6561956927124411095}
   - component: {fileID: 6241837742344947385}
-  - component: {fileID: 9213638358231278275}
   m_Layer: 0
   m_Name: Cylinder.001
   m_TagString: Untagged
@@ -178,20 +162,6 @@ MeshRenderer:
   m_SortingLayer: 0
   m_SortingOrder: 0
   m_AdditionalVertexStreams: {fileID: 0}
---- !u!64 &9213638358231278275
-MeshCollider:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 2670033473453035898}
-  m_Material: {fileID: 0}
-  m_IsTrigger: 0
-  m_Enabled: 1
-  serializedVersion: 4
-  m_Convex: 0
-  m_CookingOptions: 30
-  m_Mesh: {fileID: -7387706064836869012, guid: 2e0427b29f4946d499452abb5d082636, type: 3}
 --- !u!54 &201148715
 Rigidbody:
   m_ObjectHideFlags: 0
@@ -254,7 +224,6 @@ GameObject:
   - component: {fileID: 1819927639413183861}
   - component: {fileID: 7766791634380401927}
   - component: {fileID: 5699838649109809510}
-  - component: {fileID: 5165247799832635494}
   m_Layer: 0
   m_Name: Cylinder.003
   m_TagString: Untagged
@@ -325,20 +294,6 @@ MeshRenderer:
   m_SortingLayer: 0
   m_SortingOrder: 0
   m_AdditionalVertexStreams: {fileID: 0}
---- !u!64 &5165247799832635494
-MeshCollider:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 3395298484381185767}
-  m_Material: {fileID: 0}
-  m_IsTrigger: 0
-  m_Enabled: 1
-  serializedVersion: 4
-  m_Convex: 0
-  m_CookingOptions: 30
-  m_Mesh: {fileID: 6239881831769578202, guid: 2e0427b29f4946d499452abb5d082636, type: 3}
 --- !u!1 &3441095255025812787
 GameObject:
   m_ObjectHideFlags: 0
@@ -570,7 +525,6 @@ GameObject:
   - component: {fileID: 7483576872158291172}
   - component: {fileID: 4228089424530968124}
   - component: {fileID: 2065398365942802027}
-  - component: {fileID: 2470245230663911528}
   m_Layer: 0
   m_Name: Cylinder.005
   m_TagString: Untagged
@@ -641,20 +595,6 @@ MeshRenderer:
   m_SortingLayer: 0
   m_SortingOrder: 0
   m_AdditionalVertexStreams: {fileID: 0}
---- !u!64 &2470245230663911528
-MeshCollider:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 3899787647720555611}
-  m_Material: {fileID: 0}
-  m_IsTrigger: 0
-  m_Enabled: 1
-  serializedVersion: 4
-  m_Convex: 0
-  m_CookingOptions: 30
-  m_Mesh: {fileID: 3390558720134950976, guid: 2e0427b29f4946d499452abb5d082636, type: 3}
 --- !u!1 &4660016671522463036
 GameObject:
   m_ObjectHideFlags: 0
@@ -696,7 +636,6 @@ GameObject:
   - component: {fileID: 2675588229096564863}
   - component: {fileID: 5542363392361784891}
   - component: {fileID: 2889230961855483564}
-  - component: {fileID: 2049150650096901539}
   m_Layer: 0
   m_Name: Cylinder.009
   m_TagString: Untagged
@@ -767,20 +706,6 @@ MeshRenderer:
   m_SortingLayer: 0
   m_SortingOrder: 0
   m_AdditionalVertexStreams: {fileID: 0}
---- !u!64 &2049150650096901539
-MeshCollider:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 5206598183120968814}
-  m_Material: {fileID: 0}
-  m_IsTrigger: 0
-  m_Enabled: 1
-  serializedVersion: 4
-  m_Convex: 0
-  m_CookingOptions: 30
-  m_Mesh: {fileID: 3525479140033381557, guid: 2e0427b29f4946d499452abb5d082636, type: 3}
 --- !u!1 &5458718779681886625
 GameObject:
   m_ObjectHideFlags: 0
@@ -792,7 +717,6 @@ GameObject:
   - component: {fileID: 7606746927088664576}
   - component: {fileID: 7274694728702853430}
   - component: {fileID: 8935268819805341222}
-  - component: {fileID: 5362319573240726903}
   m_Layer: 0
   m_Name: Cylinder.007
   m_TagString: Untagged
@@ -863,20 +787,6 @@ MeshRenderer:
   m_SortingLayer: 0
   m_SortingOrder: 0
   m_AdditionalVertexStreams: {fileID: 0}
---- !u!64 &5362319573240726903
-MeshCollider:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 5458718779681886625}
-  m_Material: {fileID: 0}
-  m_IsTrigger: 0
-  m_Enabled: 1
-  serializedVersion: 4
-  m_Convex: 0
-  m_CookingOptions: 30
-  m_Mesh: {fileID: 3163171260390484736, guid: 2e0427b29f4946d499452abb5d082636, type: 3}
 --- !u!1 &6597477378941146524
 GameObject:
   m_ObjectHideFlags: 0
@@ -888,7 +798,6 @@ GameObject:
   - component: {fileID: 4885021084279674066}
   - component: {fileID: 8971090476567807975}
   - component: {fileID: 8376971930187243464}
-  - component: {fileID: 7061337663368762134}
   m_Layer: 0
   m_Name: Cylinder.006
   m_TagString: Untagged
@@ -959,20 +868,6 @@ MeshRenderer:
   m_SortingLayer: 0
   m_SortingOrder: 0
   m_AdditionalVertexStreams: {fileID: 0}
---- !u!64 &7061337663368762134
-MeshCollider:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 6597477378941146524}
-  m_Material: {fileID: 0}
-  m_IsTrigger: 0
-  m_Enabled: 1
-  serializedVersion: 4
-  m_Convex: 0
-  m_CookingOptions: 30
-  m_Mesh: {fileID: -125435165217083709, guid: 2e0427b29f4946d499452abb5d082636, type: 3}
 --- !u!1 &6681503832187716144
 GameObject:
   m_ObjectHideFlags: 0
@@ -1014,7 +909,6 @@ GameObject:
   - component: {fileID: 6245435574286928763}
   - component: {fileID: 6568902616814216607}
   - component: {fileID: 7509620825647953972}
-  - component: {fileID: 9103749197793850721}
   m_Layer: 0
   m_Name: Cylinder.004
   m_TagString: Untagged
@@ -1085,20 +979,6 @@ MeshRenderer:
   m_SortingLayer: 0
   m_SortingOrder: 0
   m_AdditionalVertexStreams: {fileID: 0}
---- !u!64 &9103749197793850721
-MeshCollider:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 6761538402700238143}
-  m_Material: {fileID: 0}
-  m_IsTrigger: 0
-  m_Enabled: 1
-  serializedVersion: 4
-  m_Convex: 0
-  m_CookingOptions: 30
-  m_Mesh: {fileID: 6255687079079774844, guid: 2e0427b29f4946d499452abb5d082636, type: 3}
 --- !u!1 &7391157662777420793
 GameObject:
   m_ObjectHideFlags: 0
@@ -1180,7 +1060,6 @@ GameObject:
   - component: {fileID: 7608950478051029364}
   - component: {fileID: 2891993151892260376}
   - component: {fileID: 6139853890046652886}
-  - component: {fileID: 1332301848171797353}
   m_Layer: 0
   m_Name: Cylinder
   m_TagString: Untagged
@@ -1251,20 +1130,6 @@ MeshRenderer:
   m_SortingLayer: 0
   m_SortingOrder: 0
   m_AdditionalVertexStreams: {fileID: 0}
---- !u!64 &1332301848171797353
-MeshCollider:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8588739918005791762}
-  m_Material: {fileID: 0}
-  m_IsTrigger: 0
-  m_Enabled: 1
-  serializedVersion: 4
-  m_Convex: 0
-  m_CookingOptions: 30
-  m_Mesh: {fileID: 2534964839176971238, guid: 2e0427b29f4946d499452abb5d082636, type: 3}
 --- !u!1 &8811692754108172065
 GameObject:
   m_ObjectHideFlags: 0
@@ -1276,7 +1141,6 @@ GameObject:
   - component: {fileID: 726083357923091596}
   - component: {fileID: 2554300245510410378}
   - component: {fileID: 3014574731611789901}
-  - component: {fileID: 3190480892045822837}
   m_Layer: 0
   m_Name: Cylinder.002
   m_TagString: Untagged
@@ -1347,20 +1211,6 @@ MeshRenderer:
   m_SortingLayer: 0
   m_SortingOrder: 0
   m_AdditionalVertexStreams: {fileID: 0}
---- !u!64 &3190480892045822837
-MeshCollider:
-  m_ObjectHideFlags: 0
-  m_CorrespondingSourceObject: {fileID: 0}
-  m_PrefabInstance: {fileID: 0}
-  m_PrefabAsset: {fileID: 0}
-  m_GameObject: {fileID: 8811692754108172065}
-  m_Material: {fileID: 0}
-  m_IsTrigger: 0
-  m_Enabled: 1
-  serializedVersion: 4
-  m_Convex: 0
-  m_CookingOptions: 30
-  m_Mesh: {fileID: 8691780276856062721, guid: 2e0427b29f4946d499452abb5d082636, type: 3}
 --- !u!1001 &2476815688702944256
 PrefabInstance:
   m_ObjectHideFlags: 0
diff --git a/Assets/Scenes/SampleScene.unity b/Assets/Scenes/SampleScene.unity
index 426277c0ce686afc291746feccb1ae865850905e..22068c33e666c320966835a118724d6354d33f1d 100644
--- a/Assets/Scenes/SampleScene.unity
+++ b/Assets/Scenes/SampleScene.unity
@@ -9921,6 +9921,28 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: dc06161b6d97feb419f45f03b62e14b9, type: 3}
+--- !u!1 &282992344 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 107946, guid: dc06161b6d97feb419f45f03b62e14b9,
+    type: 3}
+  m_PrefabInstance: {fileID: 282992343}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &282992345
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 282992344}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 0b700f903bc168141b28577849589e2d, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  m_ActionSet:
+    actionSetPath: 
+  leftHand: 1
+  rightHand: 2
 --- !u!4 &308581538 stripped
 Transform:
   m_CorrespondingSourceObject: {fileID: -8679921383154817045, guid: 029feb27265da7849b7078bd795f361a,
@@ -20624,6 +20646,68 @@ BoxCollider:
   serializedVersion: 2
   m_Size: {x: 2.0000005, y: 0.5000001, z: 0.5}
   m_Center: {x: -0.99999976, y: 0, z: 0}
+--- !u!1 &911553874
+GameObject:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  serializedVersion: 6
+  m_Component:
+  - component: {fileID: 911553876}
+  - component: {fileID: 911553875}
+  m_Layer: 0
+  m_Name: test
+  m_TagString: Untagged
+  m_Icon: {fileID: 0}
+  m_NavMeshLayer: 0
+  m_StaticEditorFlags: 0
+  m_IsActive: 1
+--- !u!114 &911553875
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 911553874}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 16a9b39235339104889bf8e9178fc630, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  booleanAction:
+    actionPath: /actions/default/in/GrabGrip
+    needsReinit: 0
+  inputSource: 0
+  onChange:
+    m_PersistentCalls:
+      m_Calls: []
+  onUpdate:
+    m_PersistentCalls:
+      m_Calls: []
+  onPress:
+    m_PersistentCalls:
+      m_Calls: []
+  onPressDown:
+    m_PersistentCalls:
+      m_Calls: []
+  onPressUp:
+    m_PersistentCalls:
+      m_Calls: []
+--- !u!4 &911553876
+Transform:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 911553874}
+  m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
+  m_LocalPosition: {x: 19.159903, y: 6.1293254, z: -37.96315}
+  m_LocalScale: {x: 1, y: 1, z: 1}
+  m_Children: []
+  m_Father: {fileID: 0}
+  m_RootOrder: 32
+  m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
 --- !u!1001 &913004836
 PrefabInstance:
   m_ObjectHideFlags: 0
@@ -59026,6 +59110,43 @@ PrefabInstance:
       objectReference: {fileID: 0}
     m_RemovedComponents: []
   m_SourcePrefab: {fileID: 100100000, guid: 79f30c7baf59f68468ea82a38473449d, type: 3}
+--- !u!1 &1486644278 stripped
+GameObject:
+  m_CorrespondingSourceObject: {fileID: 3441095255025812787, guid: 79f30c7baf59f68468ea82a38473449d,
+    type: 3}
+  m_PrefabInstance: {fileID: 1486644277}
+  m_PrefabAsset: {fileID: 0}
+--- !u!114 &1486644279
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 1486644278}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: 16a9b39235339104889bf8e9178fc630, type: 3}
+  m_Name: 
+  m_EditorClassIdentifier: 
+  booleanAction:
+    actionPath: 
+    needsReinit: 0
+  inputSource: 0
+  onChange:
+    m_PersistentCalls:
+      m_Calls: []
+  onUpdate:
+    m_PersistentCalls:
+      m_Calls: []
+  onPress:
+    m_PersistentCalls:
+      m_Calls: []
+  onPressDown:
+    m_PersistentCalls:
+      m_Calls: []
+  onPressUp:
+    m_PersistentCalls:
+      m_Calls: []
 --- !u!1001 &1487455162
 PrefabInstance:
   m_ObjectHideFlags: 0
diff --git a/Assets/Scripts/LightSaberScripts/WeaponManager.cs b/Assets/Scripts/LightSaberScripts/WeaponManager.cs
index 0fea1850a3585b1e3fbedf101080529310da213d..94186f4d7b794bbbd1443738251a394899f3bb70 100644
--- a/Assets/Scripts/LightSaberScripts/WeaponManager.cs
+++ b/Assets/Scripts/LightSaberScripts/WeaponManager.cs
@@ -57,11 +57,11 @@ Vector3 vector = new Vector3(-1.0f,0f);
     void Update()
     {   
         //if(i%120 == 0){weaponTurnedOn = !weaponTurnedOn;Debug.Log("Weapon state changed");}i++; //for blade function tests without input. 
+        if (interactable == null){
+            return;
+        }
          if (interactable.attachedToHand != null){
              SteamVR_Input_Sources source = interactable.attachedToHand.handType;
-
-            Debug.Log(source.ToString());
-
              if (activateBlade[source].stateDown){
                  weaponTurnedOn = !weaponTurnedOn;
                  Debug.Log("Weapon state changed");