diff --git a/Assets/Prefabs/GlobalScripts.prefab b/Assets/Prefabs/GlobalScripts.prefab
index fdce5da9ee4ae5a562ddb5db08b7eaccec58a487..20e6047735bf895140e45dc0856fce60b5582afc 100644
--- a/Assets/Prefabs/GlobalScripts.prefab
+++ b/Assets/Prefabs/GlobalScripts.prefab
@@ -43,3 +43,9 @@ MonoBehaviour:
   m_Script: {fileID: 11500000, guid: 1f757c0257b830f4db4003340aceb7c3, type: 3}
   m_Name: 
   m_EditorClassIdentifier: 
+  currentMana: 0
+  availableUpgrades:
+  - {fileID: 11400000, guid: f6f66e24552d4de4d820fa23bb45b5db, type: 2}
+  - {fileID: 11400000, guid: 908c8818f4675e04d914986ffa80720d, type: 2}
+  - {fileID: 11400000, guid: 96d63ebbac2078d4297c15d27daabc49, type: 2}
+  - {fileID: 11400000, guid: a45d28a185b90484c9786229c6ca82ba, type: 2}
diff --git a/Assets/Scripts/Upgrades/Enemy Armor.asset b/Assets/Scripts/Upgrades/Enemy Armor.asset
new file mode 100644
index 0000000000000000000000000000000000000000..a8116d1ac3add6a3a410551d6f4b56d61366058d
--- /dev/null
+++ b/Assets/Scripts/Upgrades/Enemy Armor.asset	
@@ -0,0 +1,20 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fcdf785d9cc66854b866905ab5edbb2e, type: 3}
+  m_Name: Enemy Armor
+  m_EditorClassIdentifier: 
+  type: 2
+  upgradeName: More Enemy Armor
+  baseCost: 100
+  costMultiplier: 0.1
+  shopSprite: {fileID: 0}
+  effectMultiplier: 0.1
diff --git a/Assets/Scripts/Upgrades/Enemy Armor.asset.meta b/Assets/Scripts/Upgrades/Enemy Armor.asset.meta
new file mode 100644
index 0000000000000000000000000000000000000000..5d643512b6fb34b670d46404a2f90201fdeb81ec
--- /dev/null
+++ b/Assets/Scripts/Upgrades/Enemy Armor.asset.meta	
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 908c8818f4675e04d914986ffa80720d
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 11400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/Upgrades/Enemy Damage.asset b/Assets/Scripts/Upgrades/Enemy Damage.asset
new file mode 100644
index 0000000000000000000000000000000000000000..c17e320ca040e003f2d476830d2da96320733b4b
--- /dev/null
+++ b/Assets/Scripts/Upgrades/Enemy Damage.asset	
@@ -0,0 +1,20 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fcdf785d9cc66854b866905ab5edbb2e, type: 3}
+  m_Name: Enemy Damage
+  m_EditorClassIdentifier: 
+  type: 1
+  upgradeName: More Enemy Damage
+  baseCost: 100
+  costMultiplier: 0.1
+  shopSprite: {fileID: 0}
+  effectMultiplier: 0.1
diff --git a/Assets/Scripts/Upgrades/Enemy Damage.asset.meta b/Assets/Scripts/Upgrades/Enemy Damage.asset.meta
new file mode 100644
index 0000000000000000000000000000000000000000..3de4b9ad5d616814cc7070038ab05de5349beee3
--- /dev/null
+++ b/Assets/Scripts/Upgrades/Enemy Damage.asset.meta	
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 96d63ebbac2078d4297c15d27daabc49
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 11400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/Upgrades/Enemy Health.asset b/Assets/Scripts/Upgrades/Enemy Health.asset
new file mode 100644
index 0000000000000000000000000000000000000000..dba7849db6461d77e9623c9ef1008e03ae392284
--- /dev/null
+++ b/Assets/Scripts/Upgrades/Enemy Health.asset	
@@ -0,0 +1,20 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fcdf785d9cc66854b866905ab5edbb2e, type: 3}
+  m_Name: Enemy Health
+  m_EditorClassIdentifier: 
+  type: 0
+  upgradeName: More Enemy Health
+  baseCost: 100
+  costMultiplier: 0.1
+  shopSprite: {fileID: 0}
+  effectMultiplier: 0.1
diff --git a/Assets/Scripts/Upgrades/Enemy Health.asset.meta b/Assets/Scripts/Upgrades/Enemy Health.asset.meta
new file mode 100644
index 0000000000000000000000000000000000000000..f952485ca4ed78517fe8f7c451bfbba3cd1d8127
--- /dev/null
+++ b/Assets/Scripts/Upgrades/Enemy Health.asset.meta	
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: f6f66e24552d4de4d820fa23bb45b5db
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 11400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/Assets/Scripts/Upgrades/Lower Mana Cost.asset b/Assets/Scripts/Upgrades/Lower Mana Cost.asset
new file mode 100644
index 0000000000000000000000000000000000000000..63a50469f7b5a129dc4a04f451d5f6a401888d48
--- /dev/null
+++ b/Assets/Scripts/Upgrades/Lower Mana Cost.asset	
@@ -0,0 +1,20 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+  m_ObjectHideFlags: 0
+  m_CorrespondingSourceObject: {fileID: 0}
+  m_PrefabInstance: {fileID: 0}
+  m_PrefabAsset: {fileID: 0}
+  m_GameObject: {fileID: 0}
+  m_Enabled: 1
+  m_EditorHideFlags: 0
+  m_Script: {fileID: 11500000, guid: fcdf785d9cc66854b866905ab5edbb2e, type: 3}
+  m_Name: Lower Mana Cost
+  m_EditorClassIdentifier: 
+  type: 3
+  upgradeName: Lower Mana Cost
+  baseCost: 100
+  costMultiplier: 0.1
+  shopSprite: {fileID: 0}
+  effectMultiplier: -0.05
diff --git a/Assets/Scripts/Upgrades/Lower Mana Cost.asset.meta b/Assets/Scripts/Upgrades/Lower Mana Cost.asset.meta
new file mode 100644
index 0000000000000000000000000000000000000000..1748841ff51f7ede43f4d8ef41de894c6e7303e8
--- /dev/null
+++ b/Assets/Scripts/Upgrades/Lower Mana Cost.asset.meta	
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: a45d28a185b90484c9786229c6ca82ba
+NativeFormatImporter:
+  externalObjects: {}
+  mainObjectFileID: 11400000
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: