diff --git a/forge-gui/res/adventure/Shandalar/decks/ape.json b/forge-gui/res/adventure/Shandalar/decks/animals/ape.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/ape.json
rename to forge-gui/res/adventure/Shandalar/decks/animals/ape.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/badger.dck b/forge-gui/res/adventure/Shandalar/decks/animals/badger.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/badger.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/badger.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/bat.dck b/forge-gui/res/adventure/Shandalar/decks/animals/bat.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/bat.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/bat.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/bear.json b/forge-gui/res/adventure/Shandalar/decks/animals/bear.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/bear.json
rename to forge-gui/res/adventure/Shandalar/decks/animals/bear.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/bird_blue.json b/forge-gui/res/adventure/Shandalar/decks/animals/bird_blue.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/bird_blue.json
rename to forge-gui/res/adventure/Shandalar/decks/animals/bird_blue.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/boar.json b/forge-gui/res/adventure/Shandalar/decks/animals/boar.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/boar.json
rename to forge-gui/res/adventure/Shandalar/decks/animals/boar.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/animals/boar_gruul.dck b/forge-gui/res/adventure/Shandalar/decks/animals/boar_gruul.dck
new file mode 100644
index 00000000000..934572a5bc4
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/animals/boar_gruul.dck
@@ -0,0 +1,28 @@
+[metadata]
+Name=boar_gruul
+[Avatar]
+
+[Main]
+4 Boar Umbra|UMA|1
+4 Boartusk Liege|2X2|1
+4 Brindle Shoat|2X2|1
+4 Carefree Swinemaster|CLB|1
+4 Diligent Farmhand|ODY|1
+4 Flinthoof Boar|EMA|1
+9 Forest|DMU|1
+4 Game Trail|CLB|1
+4 Krosan Tusker|DDU|1
+7 Mountain|DMU|1
+4 Outland Boar|KLR|1
+4 Rural Recruit|VOW|1
+4 Wooded Ridgeline|DMU|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/animals/boar_monogreenlifegain.dck b/forge-gui/res/adventure/Shandalar/decks/animals/boar_monogreenlifegain.dck
new file mode 100644
index 00000000000..d79835c2699
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/animals/boar_monogreenlifegain.dck
@@ -0,0 +1,26 @@
+[metadata]
+Name=boar_monogreenlifegain
+[Avatar]
+
+[Main]
+4 Brindle Boar|M14|1
+4 Bristling Boar|IKO|1
+2 End-Raze Forerunners|RNA|1
+24 Forest|M21|1
+4 Giant Warthog|JUD|1
+4 Gristleback|GPT|1
+2 Nessian Boar|THB|1
+4 Pygmy Razorback|PCY|1
+4 Territorial Boar|RNA|1
+4 Trufflesnout|M21|1
+4 Wolf's Quarry|ELD|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/bull.dck b/forge-gui/res/adventure/Shandalar/decks/animals/bull.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/bull.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/bull.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/camel.dck b/forge-gui/res/adventure/Shandalar/decks/animals/camel.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/camel.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/camel.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/cat.json b/forge-gui/res/adventure/Shandalar/decks/animals/cat.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/cat.json
rename to forge-gui/res/adventure/Shandalar/decks/animals/cat.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/animals/cat_greenblack.dck b/forge-gui/res/adventure/Shandalar/decks/animals/cat_greenblack.dck
new file mode 100644
index 00000000000..ddb683322ef
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/animals/cat_greenblack.dck
@@ -0,0 +1,28 @@
+[metadata]
+Name=cat_greenblack
+[Avatar]
+
+[Main]
+4 Black Cat|J21|1
+2 Deathreap Ritual|2XM|1
+4 Dreadmalkin|WAR|1
+4 Echoing Decay|FMB1|1
+4 Feral Prowler|AKR|1
+9 Forest|NEO|1
+4 Hungry Lynx|C17|1
+4 Initiate's Companion|AKR|1
+3 Song of Freyalise|J21|1
+12 Swamp|NEO|1
+4 Tribute to Horobi|NEO|1
+3 Waiting in the Weeds|6ED|1
+3 Yavimaya, Cradle of Growth|MH2|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/animals/cat_greenwhite.dck b/forge-gui/res/adventure/Shandalar/decks/animals/cat_greenwhite.dck
new file mode 100644
index 00000000000..e064e3321c6
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/animals/cat_greenwhite.dck
@@ -0,0 +1,29 @@
+[metadata]
+Name=cat_greenwhite
+[Avatar]
+
+[Main]
+3 Ajani's Welcome|M19|1
+3 Attended Healer|ZNR|1
+4 Charmed Stray|ANB|1
+3 Chrome Cat|SNC|1
+4 Ephemerate|MB1|1
+4 Feline Sovereign|M21|1
+12 Forest|SNC|1
+3 Generous Stray|ANB|1
+3 Long Road Home|JMP|1
+4 Maned Serval|IKO|1
+12 Plains|SNC|1
+3 Pridemalkin|M21|1
+3 Rabid Bite|ZNR|1
+3 Regal Caracal|PLIST|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/animals/cat_greenwhite2.dck b/forge-gui/res/adventure/Shandalar/decks/animals/cat_greenwhite2.dck
new file mode 100644
index 00000000000..caed4da7d4a
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/animals/cat_greenwhite2.dck
@@ -0,0 +1,27 @@
+[metadata]
+Name=cat_greenwhite2
+[Avatar]
+
+[Main]
+4 Adorned Pouncer|MB1|1
+1 Colossification|IKO|1
+3 Enlarge|2XM|1
+4 Feral Invocation|JMP|1
+12 Forest|ZNR|1
+4 Lynx|S99|1
+4 Mesa Lynx|ZNR|1
+4 Monstrous Growth|8ED|1
+12 Plains|ZNR|2
+4 Pouncing Lynx|WAR|1
+4 Sanctuary Cat|ANB|1
+4 Trained Caracal|RTR|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/chicken.dck b/forge-gui/res/adventure/Shandalar/decks/animals/chicken.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/chicken.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/chicken.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/crab.json b/forge-gui/res/adventure/Shandalar/decks/animals/crab.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/crab.json
rename to forge-gui/res/adventure/Shandalar/decks/animals/crab.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/dog.dck b/forge-gui/res/adventure/Shandalar/decks/animals/dog.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/dog.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/dog.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/dog.json b/forge-gui/res/adventure/Shandalar/decks/animals/dog.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/dog.json
rename to forge-gui/res/adventure/Shandalar/decks/animals/dog.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/elephant.json b/forge-gui/res/adventure/Shandalar/decks/animals/elephant.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/elephant.json
rename to forge-gui/res/adventure/Shandalar/decks/animals/elephant.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/elk.dck b/forge-gui/res/adventure/Shandalar/decks/animals/elk.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/elk.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/elk.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/fox.json b/forge-gui/res/adventure/Shandalar/decks/animals/fox.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/fox.json
rename to forge-gui/res/adventure/Shandalar/decks/animals/fox.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/animals/fox_greenwhite.dck b/forge-gui/res/adventure/Shandalar/decks/animals/fox_greenwhite.dck
new file mode 100644
index 00000000000..48dab203383
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/animals/fox_greenwhite.dck
@@ -0,0 +1,27 @@
+[metadata]
+Name=fox_greenwhite
+[Avatar]
+
+[Main]
+4 Devilthorn Fox|SOI|1
+3 Farfinder|IKO|1
+4 Filigree Familiar|GNT|1
+4 Flutterfox|ELD|1
+12 Forest|ELD|1
+4 Glass Casket|ELD|1
+3 Oakhame Ranger|ELD|1
+12 Plains|ELD|1
+2 Silverchase Fox|BBD|1
+4 Vulpine Goliath|THS|1
+4 Wildborn Preserver|ELD|1
+4 Wildwood Tracker|ELD|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/frog.json b/forge-gui/res/adventure/Shandalar/decks/animals/frog.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/frog.json
rename to forge-gui/res/adventure/Shandalar/decks/animals/frog.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/giant_crab.dck b/forge-gui/res/adventure/Shandalar/decks/animals/giant_crab.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/giant_crab.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/giant_crab.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/gorilla.dck b/forge-gui/res/adventure/Shandalar/decks/animals/gorilla.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/gorilla.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/gorilla.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/griffin.json b/forge-gui/res/adventure/Shandalar/decks/animals/griffin.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/griffin.json
rename to forge-gui/res/adventure/Shandalar/decks/animals/griffin.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/hippo.dck b/forge-gui/res/adventure/Shandalar/decks/animals/hippo.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/hippo.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/hippo.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/horse.dck b/forge-gui/res/adventure/Shandalar/decks/animals/horse.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/horse.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/horse.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/infectrat.dck b/forge-gui/res/adventure/Shandalar/decks/animals/infectrat.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/infectrat.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/infectrat.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/jellyfish.dck b/forge-gui/res/adventure/Shandalar/decks/animals/jellyfish.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/jellyfish.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/jellyfish.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/octopus.dck b/forge-gui/res/adventure/Shandalar/decks/animals/octopus.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/octopus.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/octopus.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/owl.dck b/forge-gui/res/adventure/Shandalar/decks/animals/owl.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/owl.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/owl.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/rat.json b/forge-gui/res/adventure/Shandalar/decks/animals/rat.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/rat.json
rename to forge-gui/res/adventure/Shandalar/decks/animals/rat.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/ratswarm.dck b/forge-gui/res/adventure/Shandalar/decks/animals/ratswarm.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/ratswarm.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/ratswarm.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/raven.dck b/forge-gui/res/adventure/Shandalar/decks/animals/raven.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/raven.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/raven.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/squirrel.dck b/forge-gui/res/adventure/Shandalar/decks/animals/squirrel.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/squirrel.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/squirrel.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/straycat.dck b/forge-gui/res/adventure/Shandalar/decks/animals/straycat.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/straycat.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/straycat.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/turtle.json b/forge-gui/res/adventure/Shandalar/decks/animals/turtle.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/turtle.json
rename to forge-gui/res/adventure/Shandalar/decks/animals/turtle.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/unicorn.dck b/forge-gui/res/adventure/Shandalar/decks/animals/unicorn.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/unicorn.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/unicorn.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/vulture.dck b/forge-gui/res/adventure/Shandalar/decks/animals/vulture.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/vulture.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/vulture.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/wolfboss.dck b/forge-gui/res/adventure/Shandalar/decks/animals/wolfboss.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/wolfboss.dck
rename to forge-gui/res/adventure/Shandalar/decks/animals/wolfboss.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/cave_spider.dck b/forge-gui/res/adventure/Shandalar/decks/arachnida/cave_spider.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/cave_spider.dck
rename to forge-gui/res/adventure/Shandalar/decks/arachnida/cave_spider.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/insect.dck b/forge-gui/res/adventure/Shandalar/decks/arachnida/insect.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/insect.dck
rename to forge-gui/res/adventure/Shandalar/decks/arachnida/insect.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/scarab.dck b/forge-gui/res/adventure/Shandalar/decks/arachnida/scarab.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/scarab.dck
rename to forge-gui/res/adventure/Shandalar/decks/arachnida/scarab.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/scorpion.dck b/forge-gui/res/adventure/Shandalar/decks/arachnida/scorpion.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/scorpion.dck
rename to forge-gui/res/adventure/Shandalar/decks/arachnida/scorpion.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/spider.json b/forge-gui/res/adventure/Shandalar/decks/arachnida/spider.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/spider.json
rename to forge-gui/res/adventure/Shandalar/decks/arachnida/spider.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/spider_token.dck b/forge-gui/res/adventure/Shandalar/decks/arachnida/spider_token.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/spider_token.dck
rename to forge-gui/res/adventure/Shandalar/decks/arachnida/spider_token.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/black_good.json b/forge-gui/res/adventure/Shandalar/decks/black_good.json
deleted file mode 100644
index 033354c28d6..00000000000
--- a/forge-gui/res/adventure/Shandalar/decks/black_good.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-"name":"Black good",
- "template":
- {
- "count":60,
- "colors":["Black"],
- "rares":0.8
- }
-}
diff --git a/forge-gui/res/adventure/Shandalar/decks/black_mid.json b/forge-gui/res/adventure/Shandalar/decks/black_mid.json
deleted file mode 100644
index 442989e8d60..00000000000
--- a/forge-gui/res/adventure/Shandalar/decks/black_mid.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-"name":"Black mid",
- "template":
- {
- "count":60,
- "colors":["Black"],
- "rares":0.5
- }
-}
diff --git a/forge-gui/res/adventure/Shandalar/decks/blue_good.json b/forge-gui/res/adventure/Shandalar/decks/blue_good.json
deleted file mode 100644
index ac7de7a22b6..00000000000
--- a/forge-gui/res/adventure/Shandalar/decks/blue_good.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-"name":"Blue good",
- "template":
- {
- "count":60,
- "colors":["Blue"],
- "rares":0.8
- }
-}
diff --git a/forge-gui/res/adventure/Shandalar/decks/blue_mid.json b/forge-gui/res/adventure/Shandalar/decks/blue_mid.json
deleted file mode 100644
index ef1c2d8a22e..00000000000
--- a/forge-gui/res/adventure/Shandalar/decks/blue_mid.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
-"name":"Blue mid",
- "template":
- {
- "count":60,
- "colors":["Blue"],
- "tribeCards":1.0,
- "rares":0.5
- }
-}
diff --git a/forge-gui/res/adventure/Shandalar/decks/challenger_20_allied_fires.dck b/forge-gui/res/adventure/Shandalar/decks/challenger/challenger_20_allied_fires.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/challenger_20_allied_fires.dck
rename to forge-gui/res/adventure/Shandalar/decks/challenger/challenger_20_allied_fires.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/challenger_20_cavalcade_charge.dck b/forge-gui/res/adventure/Shandalar/decks/challenger/challenger_20_cavalcade_charge.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/challenger_20_cavalcade_charge.dck
rename to forge-gui/res/adventure/Shandalar/decks/challenger/challenger_20_cavalcade_charge.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/challenger_20_final_adventure.dck b/forge-gui/res/adventure/Shandalar/decks/challenger/challenger_20_final_adventure.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/challenger_20_final_adventure.dck
rename to forge-gui/res/adventure/Shandalar/decks/challenger/challenger_20_final_adventure.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/challenger_20_flash_of_ferocity.dck b/forge-gui/res/adventure/Shandalar/decks/challenger/challenger_20_flash_of_ferocity.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/challenger_20_flash_of_ferocity.dck
rename to forge-gui/res/adventure/Shandalar/decks/challenger/challenger_20_flash_of_ferocity.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/challenger_21_azorius_control.dck b/forge-gui/res/adventure/Shandalar/decks/challenger/challenger_21_azorius_control.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/challenger_21_azorius_control.dck
rename to forge-gui/res/adventure/Shandalar/decks/challenger/challenger_21_azorius_control.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/challenger_21_dimir_rogue.dck b/forge-gui/res/adventure/Shandalar/decks/challenger/challenger_21_dimir_rogue.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/challenger_21_dimir_rogue.dck
rename to forge-gui/res/adventure/Shandalar/decks/challenger/challenger_21_dimir_rogue.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/challenger_21_mono-green_stompy.dck b/forge-gui/res/adventure/Shandalar/decks/challenger/challenger_21_mono-green_stompy.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/challenger_21_mono-green_stompy.dck
rename to forge-gui/res/adventure/Shandalar/decks/challenger/challenger_21_mono-green_stompy.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/challenger_21_mono-red_aggro.dck b/forge-gui/res/adventure/Shandalar/decks/challenger/challenger_21_mono-red_aggro.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/challenger_21_mono-red_aggro.dck
rename to forge-gui/res/adventure/Shandalar/decks/challenger/challenger_21_mono-red_aggro.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/challenger_22_dimir_control.dck b/forge-gui/res/adventure/Shandalar/decks/challenger/challenger_22_dimir_control.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/challenger_22_dimir_control.dck
rename to forge-gui/res/adventure/Shandalar/decks/challenger/challenger_22_dimir_control.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/challenger_22_gruul_stompy.dck b/forge-gui/res/adventure/Shandalar/decks/challenger/challenger_22_gruul_stompy.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/challenger_22_gruul_stompy.dck
rename to forge-gui/res/adventure/Shandalar/decks/challenger/challenger_22_gruul_stompy.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/challenger_22_mono_white_aggro.dck b/forge-gui/res/adventure/Shandalar/decks/challenger/challenger_22_mono_white_aggro.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/challenger_22_mono_white_aggro.dck
rename to forge-gui/res/adventure/Shandalar/decks/challenger/challenger_22_mono_white_aggro.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/challenger_22_rakdos_vampires.dck b/forge-gui/res/adventure/Shandalar/decks/challenger/challenger_22_rakdos_vampires.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/challenger_22_rakdos_vampires.dck
rename to forge-gui/res/adventure/Shandalar/decks/challenger/challenger_22_rakdos_vampires.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/artifactwarrior.dck b/forge-gui/res/adventure/Shandalar/decks/constructs/artifactwarrior.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/artifactwarrior.dck
rename to forge-gui/res/adventure/Shandalar/decks/constructs/artifactwarrior.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/construct.json b/forge-gui/res/adventure/Shandalar/decks/constructs/construct.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/construct.json
rename to forge-gui/res/adventure/Shandalar/decks/constructs/construct.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/golem.dck b/forge-gui/res/adventure/Shandalar/decks/constructs/golem.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/golem.dck
rename to forge-gui/res/adventure/Shandalar/decks/constructs/golem.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/golem.json b/forge-gui/res/adventure/Shandalar/decks/constructs/golem.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/golem.json
rename to forge-gui/res/adventure/Shandalar/decks/constructs/golem.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/golem_good.json b/forge-gui/res/adventure/Shandalar/decks/constructs/golem_good.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/golem_good.json
rename to forge-gui/res/adventure/Shandalar/decks/constructs/golem_good.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/axgard_dwarf.dck b/forge-gui/res/adventure/Shandalar/decks/dwarves/axgard_dwarf.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/axgard_dwarf.dck
rename to forge-gui/res/adventure/Shandalar/decks/dwarves/axgard_dwarf.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/bandit.dck b/forge-gui/res/adventure/Shandalar/decks/dwarves/bandit.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/bandit.dck
rename to forge-gui/res/adventure/Shandalar/decks/dwarves/bandit.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/berserker.json b/forge-gui/res/adventure/Shandalar/decks/dwarves/berserker.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/berserker.json
rename to forge-gui/res/adventure/Shandalar/decks/dwarves/berserker.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/dwarf.json b/forge-gui/res/adventure/Shandalar/decks/dwarves/dwarf.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/dwarf.json
rename to forge-gui/res/adventure/Shandalar/decks/dwarves/dwarf.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/dwarfdemolisher.dck b/forge-gui/res/adventure/Shandalar/decks/dwarves/dwarfdemolisher.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/dwarfdemolisher.dck
rename to forge-gui/res/adventure/Shandalar/decks/dwarves/dwarfdemolisher.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/dwarfmercenary.dck b/forge-gui/res/adventure/Shandalar/decks/dwarves/dwarfmercenary.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/dwarfmercenary.dck
rename to forge-gui/res/adventure/Shandalar/decks/dwarves/dwarfmercenary.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/dwarfpilot.dck b/forge-gui/res/adventure/Shandalar/decks/dwarves/dwarfpilot.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/dwarfpilot.dck
rename to forge-gui/res/adventure/Shandalar/decks/dwarves/dwarfpilot.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/white_dwarf.dck b/forge-gui/res/adventure/Shandalar/decks/dwarves/white_dwarf.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/white_dwarf.dck
rename to forge-gui/res/adventure/Shandalar/decks/dwarves/white_dwarf.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/br_elemental.dck b/forge-gui/res/adventure/Shandalar/decks/elementals/br_elemental.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/br_elemental.dck
rename to forge-gui/res/adventure/Shandalar/decks/elementals/br_elemental.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/elemental_blue.json b/forge-gui/res/adventure/Shandalar/decks/elementals/elemental_blue.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/elemental_blue.json
rename to forge-gui/res/adventure/Shandalar/decks/elementals/elemental_blue.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/fire_elemental.dck b/forge-gui/res/adventure/Shandalar/decks/elementals/fire_elemental.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/fire_elemental.dck
rename to forge-gui/res/adventure/Shandalar/decks/elementals/fire_elemental.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/fireelemental.dck b/forge-gui/res/adventure/Shandalar/decks/elementals/fireelemental.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/fireelemental.dck
rename to forge-gui/res/adventure/Shandalar/decks/elementals/fireelemental.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/flame_elemental.dck b/forge-gui/res/adventure/Shandalar/decks/elementals/flame_elemental.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/flame_elemental.dck
rename to forge-gui/res/adventure/Shandalar/decks/elementals/flame_elemental.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/lightning_elemental.dck b/forge-gui/res/adventure/Shandalar/decks/elementals/lightning_elemental.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/lightning_elemental.dck
rename to forge-gui/res/adventure/Shandalar/decks/elementals/lightning_elemental.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/magma_elemental.dck b/forge-gui/res/adventure/Shandalar/decks/elementals/magma_elemental.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/magma_elemental.dck
rename to forge-gui/res/adventure/Shandalar/decks/elementals/magma_elemental.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/sandgolem.dck b/forge-gui/res/adventure/Shandalar/decks/elementals/sandgolem.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/sandgolem.dck
rename to forge-gui/res/adventure/Shandalar/decks/elementals/sandgolem.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/water_elemental.dck b/forge-gui/res/adventure/Shandalar/decks/elementals/water_elemental.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/water_elemental.dck
rename to forge-gui/res/adventure/Shandalar/decks/elementals/water_elemental.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/elf_bad.json b/forge-gui/res/adventure/Shandalar/decks/elves/elf_bad.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/elf_bad.json
rename to forge-gui/res/adventure/Shandalar/decks/elves/elf_bad.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/elf_golgari.dck b/forge-gui/res/adventure/Shandalar/decks/elves/elf_golgari.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/elf_golgari.dck
rename to forge-gui/res/adventure/Shandalar/decks/elves/elf_golgari.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/elf_good.json b/forge-gui/res/adventure/Shandalar/decks/elves/elf_good.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/elf_good.json
rename to forge-gui/res/adventure/Shandalar/decks/elves/elf_good.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/elf_mid.json b/forge-gui/res/adventure/Shandalar/decks/elves/elf_mid.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/elf_mid.json
rename to forge-gui/res/adventure/Shandalar/decks/elves/elf_mid.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/golgari_elf.dck b/forge-gui/res/adventure/Shandalar/decks/elves/golgari_elf.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/golgari_elf.dck
rename to forge-gui/res/adventure/Shandalar/decks/elves/golgari_elf.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/dimir_faerie.dck b/forge-gui/res/adventure/Shandalar/decks/faeries/dimir_faerie.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/dimir_faerie.dck
rename to forge-gui/res/adventure/Shandalar/decks/faeries/dimir_faerie.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/eldraine_faerie.dck b/forge-gui/res/adventure/Shandalar/decks/faeries/eldraine_faerie.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/eldraine_faerie.dck
rename to forge-gui/res/adventure/Shandalar/decks/faeries/eldraine_faerie.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/faerie.json b/forge-gui/res/adventure/Shandalar/decks/faeries/faerie.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/faerie.json
rename to forge-gui/res/adventure/Shandalar/decks/faeries/faerie.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/fear.dck b/forge-gui/res/adventure/Shandalar/decks/fear.dck
deleted file mode 100644
index e29e2ff7330..00000000000
--- a/forge-gui/res/adventure/Shandalar/decks/fear.dck
+++ /dev/null
@@ -1,38 +0,0 @@
-[metadata]
-Name=fear
-[Main]
-1 Abnormal Endurance|M19|1
-1 Alchemist's Gift|M21|1
-1 Avatar of Woe|PCY|1
-1 Commander Greven il-Vec|TPR|1
-1 Corpse Churn|CMR|1
-1 Demonic Gifts|KHM|1
-1 Drag to the Underworld|THB|1
-1 Dread|LRW|1
-1 Dross Prowler|MRD|1
-2 Duskwalker|INV|1
-2 Frightcrawler|ODY|1
-1 Guiltfeeder|JUD|1
-1 Hero's Downfall|VOW|1
-1 Malefic Scythe|M21|1
-1 Mind Rake|MB1|1
-1 Murder|MB1|1
-2 Nezumi Cutthroat|A25|1
-2 Phobian Phantasm|CSP|1
-1 Poison the Cup|KHM|1
-2 Prickly Boggart|MOR|1
-2 Razortooth Rats|WTH|1
-1 Severed Legion|ONS|1
-2 Squeaking Pie Sneak|LRW|1
-2 Squirming Mass|UDS|1
-3 Swamp|MBS|1
-5 Swamp|MBS|2
-8 Swamp|ONS|4
-1 Swamp|SHM|1
-1 Swamp|SHM|2
-3 Swamp|SHM|3
-3 Swamp|SHM|4
-1 Tourach's Canticle|MH2|1
-1 Unburial Rites|AFC|1
-1 Undercity Shade|RAV|1
-1 Woebearer|MRD|1
diff --git a/forge-gui/res/adventure/Shandalar/decks/firegiant.dck b/forge-gui/res/adventure/Shandalar/decks/giants/firegiant.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/firegiant.dck
rename to forge-gui/res/adventure/Shandalar/decks/giants/firegiant.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/firegiantboss.dck b/forge-gui/res/adventure/Shandalar/decks/giants/firegiantboss.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/firegiantboss.dck
rename to forge-gui/res/adventure/Shandalar/decks/giants/firegiantboss.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/foresttitan.dck b/forge-gui/res/adventure/Shandalar/decks/giants/foresttitan.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/foresttitan.dck
rename to forge-gui/res/adventure/Shandalar/decks/giants/foresttitan.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/frost_titan.dck b/forge-gui/res/adventure/Shandalar/decks/giants/frost_titan.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/frost_titan.dck
rename to forge-gui/res/adventure/Shandalar/decks/giants/frost_titan.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/gravetitan.dck b/forge-gui/res/adventure/Shandalar/decks/giants/gravetitan.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/gravetitan.dck
rename to forge-gui/res/adventure/Shandalar/decks/giants/gravetitan.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/stormtitan.dck b/forge-gui/res/adventure/Shandalar/decks/giants/stormtitan.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/stormtitan.dck
rename to forge-gui/res/adventure/Shandalar/decks/giants/stormtitan.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/sun titan.dck b/forge-gui/res/adventure/Shandalar/decks/giants/sun titan.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/sun titan.dck
rename to forge-gui/res/adventure/Shandalar/decks/giants/sun titan.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/eyeblight.dck b/forge-gui/res/adventure/Shandalar/decks/goblins/eyeblight.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/eyeblight.dck
rename to forge-gui/res/adventure/Shandalar/decks/goblins/eyeblight.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/goblin_artificer.dck b/forge-gui/res/adventure/Shandalar/decks/goblins/goblin_artificer.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/goblin_artificer.dck
rename to forge-gui/res/adventure/Shandalar/decks/goblins/goblin_artificer.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/goblin_bad.json b/forge-gui/res/adventure/Shandalar/decks/goblins/goblin_bad.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/goblin_bad.json
rename to forge-gui/res/adventure/Shandalar/decks/goblins/goblin_bad.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/goblin_good.json b/forge-gui/res/adventure/Shandalar/decks/goblins/goblin_good.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/goblin_good.json
rename to forge-gui/res/adventure/Shandalar/decks/goblins/goblin_good.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/goblin_mid.json b/forge-gui/res/adventure/Shandalar/decks/goblins/goblin_mid.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/goblin_mid.json
rename to forge-gui/res/adventure/Shandalar/decks/goblins/goblin_mid.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/goblins.dck b/forge-gui/res/adventure/Shandalar/decks/goblins/goblins.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/goblins.dck
rename to forge-gui/res/adventure/Shandalar/decks/goblins/goblins.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/green_good.json b/forge-gui/res/adventure/Shandalar/decks/green_good.json
deleted file mode 100644
index f750fda115b..00000000000
--- a/forge-gui/res/adventure/Shandalar/decks/green_good.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-"name":"Green good",
- "template":
- {
- "count":60,
- "colors":["Green"],
- "rares":0.8
- }
-}
diff --git a/forge-gui/res/adventure/Shandalar/decks/holy/Akroma's Angelfire 1.dck b/forge-gui/res/adventure/Shandalar/decks/holy/Akroma's Angelfire 1.dck
new file mode 100644
index 00000000000..e6ba348aeb7
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/holy/Akroma's Angelfire 1.dck
@@ -0,0 +1,39 @@
+[duel]
+[metadata]
+Name=Akroma's Angelfire 1
+Title=Akroma, Angel of Wrath
+Difficulty=easy
+Description=RW aggressive angel tribal theme deck
+Icon=Akroma 1.jpg
+Deck Type=constructed
+[Main]
+2 Akroma's Blessing
+1 Akroma's Vengeance
+1 Akroma's Will
+1 Akroma, Angel of Fury
+1 Akroma, Angel of Wrath
+1 Akroma, Vision of Ixidor
+1 Angelfire Ignition
+2 Angelheart Protector
+1 Angelic Guardian
+1 Angelic Skirmisher
+1 Anya, Merciless Angel
+1 Aurelia, Exemplar of Justice
+3 Boros Guildgate
+1 Elixir of Immortality
+2 Emancipation Angel
+1 Feather, the Redeemed
+1 Firemane Avenger
+1 Giada, Font of Hope
+3 Lightning Helix
+7 Mountain
+7 Plains
+3 Punishing Fire
+2 Segovian Angel
+2 Slayers' Stronghold
+2 Starnheim Aspirant
+3 Temple of Triumph
+2 Valkyrie's Sword
+2 Voice of All
+2 Warleader's Helix
+2 Youthful Valkyrie
diff --git a/forge-gui/res/adventure/Shandalar/decks/holy/Akroma's Angelfire 3.dck b/forge-gui/res/adventure/Shandalar/decks/holy/Akroma's Angelfire 3.dck
new file mode 100644
index 00000000000..31b4da83ab4
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/holy/Akroma's Angelfire 3.dck
@@ -0,0 +1,47 @@
+[duel]
+[metadata]
+Name=Akroma's Angelfire 3
+Title=Akroma, Angel of Wrath
+Difficulty=hard
+Description=RW aggressive angel tribal theme deck
+Icon=Akroma 3.jpg
+Deck Type=constructed
+[Main]
+1 Akroma's Will
+1 Akroma, Angel of Fury
+1 Akroma, Angel of Wrath
+1 Akroma, Vision of Ixidor
+2 Angel of Jubilation
+3 Angelfire Ignition
+1 Angelic Skirmisher
+1 Anya, Merciless Angel
+4 Arid Mesa
+1 Aurelia, Exemplar of Justice
+1 Beacon of Destruction
+2 Brightflame
+2 Defy Death
+2 Elixir of Immortality
+1 Emeria, the Sky Ruin
+1 Feather, the Redeemed
+2 Firemane Avenger
+1 Flameblade Angel
+1 Giada, Font of Hope
+1 Gisela, Blade of Goldnight
+2 Herald of War
+3 Lightning Helix
+2 Mistveil Plains
+9 Mountain
+7 Plains
+4 Plateau
+1 Red Sun's Zenith
+2 Righteous Valkyrie
+4 Sacred Foundry
+1 Sephara, Sky's Blade
+2 Slayers' Stronghold
+2 Starnheim Aspirant
+1 Valakut, the Molten Pinnacle
+2 Voice of All
+2 Warleader's Helix
+3 Wear // Tear
+1 Wrath of God
+2 Youthful Valkyrie
diff --git a/forge-gui/res/adventure/Shandalar/decks/aether_channeler.dck b/forge-gui/res/adventure/Shandalar/decks/holy/aether_channeler.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/aether_channeler.dck
rename to forge-gui/res/adventure/Shandalar/decks/holy/aether_channeler.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/angel.json b/forge-gui/res/adventure/Shandalar/decks/holy/angel.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/angel.json
rename to forge-gui/res/adventure/Shandalar/decks/holy/angel.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/angelcontrol.dck b/forge-gui/res/adventure/Shandalar/decks/holy/angelcontrol.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/angelcontrol.dck
rename to forge-gui/res/adventure/Shandalar/decks/holy/angelcontrol.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/angelwarrior.dck b/forge-gui/res/adventure/Shandalar/decks/holy/angelwarrior.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/angelwarrior.dck
rename to forge-gui/res/adventure/Shandalar/decks/holy/angelwarrior.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/armored_knight.dck b/forge-gui/res/adventure/Shandalar/decks/holy/armored_knight.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/armored_knight.dck
rename to forge-gui/res/adventure/Shandalar/decks/holy/armored_knight.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/cleric.json b/forge-gui/res/adventure/Shandalar/decks/holy/cleric.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/cleric.json
rename to forge-gui/res/adventure/Shandalar/decks/holy/cleric.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/cleric_orzhov.dck b/forge-gui/res/adventure/Shandalar/decks/holy/cleric_orzhov.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/cleric_orzhov.dck
rename to forge-gui/res/adventure/Shandalar/decks/holy/cleric_orzhov.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/disciple_of_teferi.dck b/forge-gui/res/adventure/Shandalar/decks/holy/disciple_of_teferi.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/disciple_of_teferi.dck
rename to forge-gui/res/adventure/Shandalar/decks/holy/disciple_of_teferi.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/eldraine_knight.dck b/forge-gui/res/adventure/Shandalar/decks/holy/eldraine_knight.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/eldraine_knight.dck
rename to forge-gui/res/adventure/Shandalar/decks/holy/eldraine_knight.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/knight.json b/forge-gui/res/adventure/Shandalar/decks/holy/knight.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/knight.json
rename to forge-gui/res/adventure/Shandalar/decks/holy/knight.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/monk.json b/forge-gui/res/adventure/Shandalar/decks/holy/monk.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/monk.json
rename to forge-gui/res/adventure/Shandalar/decks/holy/monk.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/adventurer.dck b/forge-gui/res/adventure/Shandalar/decks/humans/adventurer.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/adventurer.dck
rename to forge-gui/res/adventure/Shandalar/decks/humans/adventurer.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/archeologist.dck b/forge-gui/res/adventure/Shandalar/decks/humans/archeologist.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/archeologist.dck
rename to forge-gui/res/adventure/Shandalar/decks/humans/archeologist.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/archerelite.dck b/forge-gui/res/adventure/Shandalar/decks/humans/archerelite.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/archerelite.dck
rename to forge-gui/res/adventure/Shandalar/decks/humans/archerelite.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/artificer.dck b/forge-gui/res/adventure/Shandalar/decks/humans/artificer.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/artificer.dck
rename to forge-gui/res/adventure/Shandalar/decks/humans/artificer.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/barbarian.dck b/forge-gui/res/adventure/Shandalar/decks/humans/barbarian.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/barbarian.dck
rename to forge-gui/res/adventure/Shandalar/decks/humans/barbarian.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/beastmaster.dck b/forge-gui/res/adventure/Shandalar/decks/humans/beastmaster.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/beastmaster.dck
rename to forge-gui/res/adventure/Shandalar/decks/humans/beastmaster.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/cathar.dck b/forge-gui/res/adventure/Shandalar/decks/humans/cathar.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/cathar.dck
rename to forge-gui/res/adventure/Shandalar/decks/humans/cathar.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/farmer.dck b/forge-gui/res/adventure/Shandalar/decks/humans/farmer.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/farmer.dck
rename to forge-gui/res/adventure/Shandalar/decks/humans/farmer.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/gladiator.dck b/forge-gui/res/adventure/Shandalar/decks/humans/gladiator.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/gladiator.dck
rename to forge-gui/res/adventure/Shandalar/decks/humans/gladiator.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/horsemanship.dck b/forge-gui/res/adventure/Shandalar/decks/humans/horsemanship.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/horsemanship.dck
rename to forge-gui/res/adventure/Shandalar/decks/humans/horsemanship.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/human_archer.dck b/forge-gui/res/adventure/Shandalar/decks/humans/human_archer.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/human_archer.dck
rename to forge-gui/res/adventure/Shandalar/decks/humans/human_archer.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/human_bad.json b/forge-gui/res/adventure/Shandalar/decks/humans/human_bad.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/human_bad.json
rename to forge-gui/res/adventure/Shandalar/decks/humans/human_bad.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/human_good.json b/forge-gui/res/adventure/Shandalar/decks/humans/human_good.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/human_good.json
rename to forge-gui/res/adventure/Shandalar/decks/humans/human_good.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/human_mid.json b/forge-gui/res/adventure/Shandalar/decks/humans/human_mid.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/human_mid.json
rename to forge-gui/res/adventure/Shandalar/decks/humans/human_mid.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/human_soldier_token.dck b/forge-gui/res/adventure/Shandalar/decks/humans/human_soldier_token.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/human_soldier_token.dck
rename to forge-gui/res/adventure/Shandalar/decks/humans/human_soldier_token.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/humanmercenary.dck b/forge-gui/res/adventure/Shandalar/decks/humans/humanmercenary.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/humanmercenary.dck
rename to forge-gui/res/adventure/Shandalar/decks/humans/humanmercenary.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/knightmercenary.dck b/forge-gui/res/adventure/Shandalar/decks/humans/knightmercenary.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/knightmercenary.dck
rename to forge-gui/res/adventure/Shandalar/decks/humans/knightmercenary.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/mardu.dck b/forge-gui/res/adventure/Shandalar/decks/humans/mardu.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/mardu.dck
rename to forge-gui/res/adventure/Shandalar/decks/humans/mardu.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/pirate.dck b/forge-gui/res/adventure/Shandalar/decks/humans/pirate.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/pirate.dck
rename to forge-gui/res/adventure/Shandalar/decks/humans/pirate.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/rogue.json b/forge-gui/res/adventure/Shandalar/decks/humans/rogue.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/rogue.json
rename to forge-gui/res/adventure/Shandalar/decks/humans/rogue.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/kobold.dck b/forge-gui/res/adventure/Shandalar/decks/kobolds/kobold.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/kobold.dck
rename to forge-gui/res/adventure/Shandalar/decks/kobolds/kobold.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/green_mid.json b/forge-gui/res/adventure/Shandalar/decks/kobolds/kobold.json
similarity index 60%
rename from forge-gui/res/adventure/Shandalar/decks/green_mid.json
rename to forge-gui/res/adventure/Shandalar/decks/kobolds/kobold.json
index b8bff53849b..ff6bae5c0ee 100644
--- a/forge-gui/res/adventure/Shandalar/decks/green_mid.json
+++ b/forge-gui/res/adventure/Shandalar/decks/kobolds/kobold.json
@@ -1,9 +1,10 @@
{
-"name":"Green mid",
+"name":"Kobold",
"template":
{
"count":60,
- "colors":["Green"],
+ "colors":["Red"],
+ "tribe":"Kobold",
"rares":0.5
}
}
diff --git a/forge-gui/res/adventure/Shandalar/decks/kobolds/kobolddragoncaller.dck b/forge-gui/res/adventure/Shandalar/decks/kobolds/kobolddragoncaller.dck
new file mode 100644
index 00000000000..3a2b98f9fab
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/kobolds/kobolddragoncaller.dck
@@ -0,0 +1,41 @@
+[metadata]
+Name=kobold_dragoncaller
+[Avatar]
+
+[Main]
+2 Abrupt Decay|GK1|1
+1 Ancient Brass Dragon|CLB|1
+1 Ancient Copper Dragon|CLB|1
+2 Animate Dead|TD0|1
+3 Badlands|OLGC|1
+1 Balefire Dragon|UMA|1
+4 Bloodstained Mire|KTK|1
+4 Chaos Dragon|AFC|1
+4 Decimate|C18|1
+2 Dragonborn Champion|AFC|1
+4 Dragonskull Summit|C16|1
+2 Dragonspeaker Shaman|C17|1
+2 Farseek|DMC|1
+1 Feed the Swarm|SCD|1
+1 Forest|GN3|3
+4 Minion of the Mighty|AFR|1
+1 Mountain|GN3|1
+2 Mountain|GN3|2
+3 Nogi, Draco-Zealot|GN3|1
+2 Prossh, Skyraider of Kher|PLIST|1
+2 Rivaz of the Claw|DMU|1
+2 Rohgahh, Kher Keep Overlord|DMC|1
+2 Swamp|GN3|1
+2 Taiga|OLGC|1
+2 Town-Razer Tyrant|YMID|1
+4 Ziatora's Proving Ground|SNC|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/kobolds/koboldtrapmaster.dck b/forge-gui/res/adventure/Shandalar/decks/kobolds/koboldtrapmaster.dck
new file mode 100644
index 00000000000..3675fce4fb1
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/kobolds/koboldtrapmaster.dck
@@ -0,0 +1,26 @@
+[metadata]
+Name=kobold_trapmaster
+[Avatar]
+
+[Main]
+4 Goblin Trapfinder|HBG|1
+4 Inferno Trap|DDN|1
+2 Kher Keep|CLB|1
+3 Mountain|HBG|1
+5 Mountain|HBG|2
+7 Mountain|HBG|3
+5 Mountain|HBG|4
+4 Ricochet Trap|WWK|1
+4 Runeflare Trap|ZEN|1
+4 Springjaw Trap|IKO|1
+4 Taunting Kobold|CLB|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/kobolds/koboldwarrior.dck b/forge-gui/res/adventure/Shandalar/decks/kobolds/koboldwarrior.dck
new file mode 100644
index 00000000000..053f5d2a133
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/kobolds/koboldwarrior.dck
@@ -0,0 +1,34 @@
+[metadata]
+Name=kobold_warrior
+[Avatar]
+
+[Main]
+3 Adaptive Automaton|E02|1
+1 Cover of Darkness|ONS|1
+4 Crimson Kobolds|ME3|1
+2 Crippling Fear|CLB|1
+4 Crookshank Kobolds|MED|1
+1 Door of Destinies|C17|1
+2 Icon of Ancestry|M20|1
+2 Kher Keep|CLB|1
+3 Kobold Drill Sergeant|ME3|1
+2 Kobold Overlord|ME3|1
+3 Kobold Taskmaster|TSB|1
+4 Kobolds of Kher Keep|LEG|1
+2 Metallic Mimic|AER|1
+16 Mountain|LRW|1
+4 Mutavault|PGPX|1
+2 Rograkh, Son of Rohgahh|CMR|1
+1 Shared Animosity|E02|1
+2 Taunting Kobold|CLB|1
+2 Vanquisher's Banner|MOC|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/kobolds/koboldworker.dck b/forge-gui/res/adventure/Shandalar/decks/kobolds/koboldworker.dck
new file mode 100644
index 00000000000..328182c1720
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/kobolds/koboldworker.dck
@@ -0,0 +1,44 @@
+[metadata]
+Name=Kobolds Mid
+[Avatar]
+
+[Main]
+1 Ancient Brass Dragon|CLB|1
+1 Bladewing, Deathless Tyrant|DMC|1
+2 Darigaaz's Whelp|YDMU|1
+2 Draconic Destiny|BRO|1
+4 Dragonskull Summit|C16|1
+2 Geothermal Bog|DMU|1
+4 Haunted Ridge|MID|1
+2 Heraldic Banner|ELD|1
+1 Kher Keep|TSR|1
+2 Kobold Overlord|ME3|1
+2 Kobold Taskmaster|TSB|1
+1 Kobold Warcaller|HBG|1
+4 Kobolds of Kher Keep|ME3|1
+2 Minion of the Mighty|AFR|1
+5 Mountain|DMU|4
+1 Nogi, Draco-Zealot|GN3|1
+2 Rakdos Charm|AFC|1
+1 Rograkh, Son of Rohgahh|CMR|1
+1 Rohgahh of Kher Keep|ME3|1
+2 Rohgahh, Kher Keep Overlord|DMC|1
+1 Rosnakht, Heir of Rohgahh|DMC|1
+1 Shivan Dragon|DMR|1
+2 Shock|DDN|1
+2 Slumbering Dragon|M13|1
+4 Smoldering Marsh|DMC|1
+4 Swamp|DMU|4
+1 Taunting Kobold|CLB|1
+2 Terminate|DMC|1
+1 Vanquisher's Banner|XLN|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/kobolds/roshnakhtheroic.dck b/forge-gui/res/adventure/Shandalar/decks/kobolds/roshnakhtheroic.dck
new file mode 100644
index 00000000000..61643140448
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/kobolds/roshnakhtheroic.dck
@@ -0,0 +1,32 @@
+[metadata]
+Name=roshnakht_heroic
+[Avatar]
+
+[Main]
+4 Akroan Crusader|UMA|1
+2 Bravado|USG|1
+4 Brute Strength|GN2|1
+4 Castle Embereth|NCC|1
+1 Den of the Bugbear|AFR|1
+4 Dragon Mantle|CMR|1
+4 Expedite|OGW|1
+1 Kher Keep|TSR|1
+2 Madcap Skills|MB1|1
+2 Mob Mentality|VIS|1
+16 Mountain|DMU|4
+4 Raze the Effigy|MID|1
+4 Rosnakht, Heir of Rohgahh|DMC|1
+2 Shock|DDN|1
+2 Sticky Fingers|SNC|1
+2 Unleash Fury|M21|1
+2 Wild Magic Surge|CLB|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/kor_warrior.dck b/forge-gui/res/adventure/Shandalar/decks/kor/kor_warrior.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/kor_warrior.dck
rename to forge-gui/res/adventure/Shandalar/decks/kor/kor_warrior.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/darkenchanter.dck b/forge-gui/res/adventure/Shandalar/decks/lizards/darkenchanter.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/darkenchanter.dck
rename to forge-gui/res/adventure/Shandalar/decks/lizards/darkenchanter.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/dinosaur_w_r.dck b/forge-gui/res/adventure/Shandalar/decks/lizards/dinosaur_w_r.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/dinosaur_w_r.dck
rename to forge-gui/res/adventure/Shandalar/decks/lizards/dinosaur_w_r.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/dinosaurs.json b/forge-gui/res/adventure/Shandalar/decks/lizards/dinosaurs.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/dinosaurs.json
rename to forge-gui/res/adventure/Shandalar/decks/lizards/dinosaurs.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/loamspeaker.dck b/forge-gui/res/adventure/Shandalar/decks/lizards/loamspeaker.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/loamspeaker.dck
rename to forge-gui/res/adventure/Shandalar/decks/lizards/loamspeaker.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/mindclaw_shaman.dck b/forge-gui/res/adventure/Shandalar/decks/lizards/mindclaw_shaman.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/mindclaw_shaman.dck
rename to forge-gui/res/adventure/Shandalar/decks/lizards/mindclaw_shaman.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/shaman.json b/forge-gui/res/adventure/Shandalar/decks/lizards/shaman.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/shaman.json
rename to forge-gui/res/adventure/Shandalar/decks/lizards/shaman.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/shamanelite.dck b/forge-gui/res/adventure/Shandalar/decks/lizards/shamanelite.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/shamanelite.dck
rename to forge-gui/res/adventure/Shandalar/decks/lizards/shamanelite.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/snake.dck b/forge-gui/res/adventure/Shandalar/decks/lizards/snake.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/snake.dck
rename to forge-gui/res/adventure/Shandalar/decks/lizards/snake.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/snake.json b/forge-gui/res/adventure/Shandalar/decks/lizards/snake.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/snake.json
rename to forge-gui/res/adventure/Shandalar/decks/lizards/snake.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/symbiote.dck b/forge-gui/res/adventure/Shandalar/decks/lizards/symbiote.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/symbiote.dck
rename to forge-gui/res/adventure/Shandalar/decks/lizards/symbiote.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/viashino.dck b/forge-gui/res/adventure/Shandalar/decks/lizards/viashino.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/viashino.dck
rename to forge-gui/res/adventure/Shandalar/decks/lizards/viashino.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/merfolk_bad.json b/forge-gui/res/adventure/Shandalar/decks/merfolk/merfolk_bad.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/merfolk_bad.json
rename to forge-gui/res/adventure/Shandalar/decks/merfolk/merfolk_bad.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/merfolk_good.json b/forge-gui/res/adventure/Shandalar/decks/merfolk/merfolk_good.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/merfolk_good.json
rename to forge-gui/res/adventure/Shandalar/decks/merfolk/merfolk_good.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/merfolk_lord2.dck b/forge-gui/res/adventure/Shandalar/decks/merfolk/merfolk_lord2.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/merfolk_lord2.dck
rename to forge-gui/res/adventure/Shandalar/decks/merfolk/merfolk_lord2.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/merfolk_lords.dck b/forge-gui/res/adventure/Shandalar/decks/merfolk/merfolk_lords.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/merfolk_lords.dck
rename to forge-gui/res/adventure/Shandalar/decks/merfolk/merfolk_lords.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/merfolk_mid.json b/forge-gui/res/adventure/Shandalar/decks/merfolk/merfolk_mid.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/merfolk_mid.json
rename to forge-gui/res/adventure/Shandalar/decks/merfolk/merfolk_mid.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/merfolk_v_goblins.dck b/forge-gui/res/adventure/Shandalar/decks/merfolk/merfolk_v_goblins.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/merfolk_v_goblins.dck
rename to forge-gui/res/adventure/Shandalar/decks/merfolk/merfolk_v_goblins.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/conjure.dck b/forge-gui/res/adventure/Shandalar/decks/miniboss/conjure.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/conjure.dck
rename to forge-gui/res/adventure/Shandalar/decks/miniboss/conjure.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/torturer.dck b/forge-gui/res/adventure/Shandalar/decks/miniboss/torturer.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/torturer.dck
rename to forge-gui/res/adventure/Shandalar/decks/miniboss/torturer.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/warlockmaster.dck b/forge-gui/res/adventure/Shandalar/decks/miniboss/warlockmaster.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/warlockmaster.dck
rename to forge-gui/res/adventure/Shandalar/decks/miniboss/warlockmaster.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/amonkhet_minotaur.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/amonkhet_minotaur.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/amonkhet_minotaur.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/amonkhet_minotaur.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/beast_green.json b/forge-gui/res/adventure/Shandalar/decks/monsters/beast_green.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/beast_green.json
rename to forge-gui/res/adventure/Shandalar/decks/monsters/beast_green.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/beast_red.json b/forge-gui/res/adventure/Shandalar/decks/monsters/beast_red.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/beast_red.json
rename to forge-gui/res/adventure/Shandalar/decks/monsters/beast_red.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/beholder.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/beholder.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/beholder.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/beholder.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/centaur.json b/forge-gui/res/adventure/Shandalar/decks/monsters/centaur.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/centaur.json
rename to forge-gui/res/adventure/Shandalar/decks/monsters/centaur.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/centaur_warrior.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/centaur_warrior.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/centaur_warrior.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/centaur_warrior.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/cephalid.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/cephalid.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/cephalid.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/cephalid.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/cyclops.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/cyclops.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/cyclops.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/cyclops.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/djinn.json b/forge-gui/res/adventure/Shandalar/decks/monsters/djinn.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/djinn.json
rename to forge-gui/res/adventure/Shandalar/decks/monsters/djinn.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/djinn_tarkir.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/djinn_tarkir.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/djinn_tarkir.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/djinn_tarkir.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/dragon.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/dragon.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/dragon.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/dragon.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/efreet.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/efreet.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/efreet.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/efreet.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/eldrazi.json b/forge-gui/res/adventure/Shandalar/decks/monsters/eldrazi.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/eldrazi.json
rename to forge-gui/res/adventure/Shandalar/decks/monsters/eldrazi.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/eye.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/eye.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/eye.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/eye.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/firedragon.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/firedragon.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/firedragon.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/firedragon.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/fungus.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/fungus.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/fungus.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/fungus.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/fungus.json b/forge-gui/res/adventure/Shandalar/decks/monsters/fungus.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/fungus.json
rename to forge-gui/res/adventure/Shandalar/decks/monsters/fungus.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/fungus_golgari.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/fungus_golgari.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/fungus_golgari.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/fungus_golgari.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/gargoyle.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/gargoyle.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/gargoyle.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/gargoyle.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/gargoyle.json b/forge-gui/res/adventure/Shandalar/decks/monsters/gargoyle.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/gargoyle.json
rename to forge-gui/res/adventure/Shandalar/decks/monsters/gargoyle.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/golgari_treefolk.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/golgari_treefolk.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/golgari_treefolk.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/golgari_treefolk.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/gorgon.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/gorgon.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/gorgon.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/gorgon.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/gorgon_2.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/gorgon_2.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/gorgon_2.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/gorgon_2.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/harpy.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/harpy.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/harpy.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/harpy.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/harpy_2.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/harpy_2.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/harpy_2.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/harpy_2.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/homarid.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/homarid.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/homarid.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/homarid.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/horror.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/horror.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/horror.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/horror.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/hydra.json b/forge-gui/res/adventure/Shandalar/decks/monsters/hydra.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/hydra.json
rename to forge-gui/res/adventure/Shandalar/decks/monsters/hydra.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/jackal.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/jackal.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/jackal.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/jackal.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/kavu.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/kavu.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/kavu.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/kavu.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/mimic.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/mimic.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/mimic.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/mimic.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/minotaur.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/minotaur.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/minotaur.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/minotaur.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/minotaur.json b/forge-gui/res/adventure/Shandalar/decks/monsters/minotaur.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/minotaur.json
rename to forge-gui/res/adventure/Shandalar/decks/monsters/minotaur.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/monsters/minotaurblackredmadness.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/minotaurblackredmadness.dck
new file mode 100644
index 00000000000..cba848009f1
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/monsters/minotaurblackredmadness.dck
@@ -0,0 +1,28 @@
+[metadata]
+Name=minotaurblackredmadness
+[Avatar]
+
+[Main]
+4 Bloodrage Brawler|JMP|1
+4 Burning-Fist Minotaur|AKR|1
+4 Fiery Temper|MB1|1
+3 Font of Return|JOU|1
+2 Glint-Horn Buccaneer|M20|1
+4 Grisly Survivor|HOU|1
+3 Minotaur Explorer|ODY|1
+12 Mountain|MH2|1
+4 Pitiless Vizier|AKR|1
+2 Senseless Rage|SOI|1
+4 Skophos Reaver|MH2|1
+2 Strength of Lunacy|TOR|1
+12 Swamp|MH2|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/monsters/minotaurmid.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/minotaurmid.dck
new file mode 100644
index 00000000000..952147606f1
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/monsters/minotaurmid.dck
@@ -0,0 +1,27 @@
+[metadata]
+Name=minotaurmid
+[Avatar]
+
+[Main]
+4 Angrath's Rampage|WAR|1
+2 Cursed Minotaur|AKH|1
+4 Deathbellow Raider|THS|1
+4 Felhide Brawler|BNG|1
+4 Felhide Petrifier|JOU|1
+4 Gnarled Scarhide|JOU|1
+4 Grand Melee|ONS|1
+3 Kragma Warcaller|THS|1
+12 Mountain|WAR|1
+3 Rage-Scarred Berserker|THB|1
+4 Ragemonger|BNG|1
+12 Swamp|WAR|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/monsters/minotaurmonored.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/minotaurmonored.dck
new file mode 100644
index 00000000000..db7c6962b98
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/monsters/minotaurmonored.dck
@@ -0,0 +1,26 @@
+[metadata]
+Name=minotaurmonored
+[Avatar]
+
+[Main]
+4 Anaba Ancestor|ME3|1
+2 Barrage of Boulders|MB1|1
+2 Fanatic of Mogis|AJMP|1
+4 Felhide Spiritbinder|BNG|1
+4 Furious Rise|M21|1
+4 Kragma Butcher|BNG|1
+4 Minotaur Skullcleaver|JMP|1
+24 Mountain|BRO|1
+4 Rageblood Shaman|JMP|1
+4 Sardian Cliffstomper|BRO|1
+4 Wild Slash|Q06|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/ooze.json b/forge-gui/res/adventure/Shandalar/decks/monsters/ooze.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/ooze.json
rename to forge-gui/res/adventure/Shandalar/decks/monsters/ooze.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/monsters/ooze_greenblackred.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/ooze_greenblackred.dck
new file mode 100644
index 00000000000..6fc7679d689
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/monsters/ooze_greenblackred.dck
@@ -0,0 +1,29 @@
+[metadata]
+Name=ooze_greenblackred
+[Avatar]
+
+[Main]
+3 Biogenic Ooze|RNA|1
+4 Bloodhall Ooze|CFX|1
+4 Experiment One|MB1|1
+8 Forest|CLB|1
+3 Gelatinous Cube|AFR|1
+4 Gluttonous Slug|MH1|1
+3 Jund Charm|C13|1
+4 Lava Coil|J21|1
+8 Mountain|CLB|1
+2 Ooze Flux|GTC|1
+4 Oran-Rief Ooze|J21|1
+2 Scavenging Ooze|NCC|1
+8 Swamp|CLB|1
+3 Uchuulon|CLB|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/monsters/ooze_greenblue.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/ooze_greenblue.dck
new file mode 100644
index 00000000000..49797dce05b
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/monsters/ooze_greenblue.dck
@@ -0,0 +1,29 @@
+[metadata]
+Name=ooze_greenblue
+[Avatar]
+
+[Main]
+2 Acidic Slime|CMR|1
+2 Acidic Slime|NEC|1
+2 Consuming Blob|MID|1
+4 Corrosive Ooze|DOM|1
+12 Forest|CLB|1
+2 Glimmerbell|J21|1
+4 Growth Spiral|STA|1
+12 Island|CLB|1
+4 Man-o'-War|J21|1
+4 Manaplasm|CN2|1
+2 Mystic Genesis|MM3|1
+2 Plasm Capture|DDO|1
+4 Slimebind|RNA|1
+4 Voidslime|PCMP|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/monsters/ooze_monogreen.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/ooze_monogreen.dck
new file mode 100644
index 00000000000..83fd08a673c
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/monsters/ooze_monogreen.dck
@@ -0,0 +1,26 @@
+[metadata]
+Name=ooze_monogreen
+[Avatar]
+
+[Main]
+4 Druid's Deliverance|C19|1
+24 Forest|AFR|1
+4 Gelatinous Genesis|2XM|1
+4 Miming Slime|GK2|1
+4 Mitotic Slime|TD2|1
+4 Ochre Jelly|AFR|1
+4 Prey Upon|AJMP|1
+2 Rampant Growth|AFC|1
+4 Slime Molding|MM3|1
+2 Splitting Slime|PZ2|1
+4 Wild Growth|AFC|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/phoenix.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/phoenix.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/phoenix.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/phoenix.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/plant.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/plant.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/plant.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/plant.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/plant.json b/forge-gui/res/adventure/Shandalar/decks/monsters/plant.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/plant.json
rename to forge-gui/res/adventure/Shandalar/decks/monsters/plant.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/sandwurm.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/sandwurm.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/sandwurm.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/sandwurm.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/satyr.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/satyr.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/satyr.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/satyr.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/scarecrow.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/scarecrow.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/scarecrow.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/scarecrow.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/scarecrowcaptain.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/scarecrowcaptain.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/scarecrowcaptain.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/scarecrowcaptain.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/sea_monster.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/sea_monster.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/sea_monster.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/sea_monster.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/sliver.json b/forge-gui/res/adventure/Shandalar/decks/monsters/sliver.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/sliver.json
rename to forge-gui/res/adventure/Shandalar/decks/monsters/sliver.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/sliver_black.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/sliver_black.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/sliver_black.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/sliver_black.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/swamptroll.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/swamptroll.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/swamptroll.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/swamptroll.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/treefolk.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/treefolk.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/treefolk.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/treefolk.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/treefolk.json b/forge-gui/res/adventure/Shandalar/decks/monsters/treefolk.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/treefolk.json
rename to forge-gui/res/adventure/Shandalar/decks/monsters/treefolk.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/treefolk_golgari.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/treefolk_golgari.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/treefolk_golgari.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/treefolk_golgari.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/troll.json b/forge-gui/res/adventure/Shandalar/decks/monsters/troll.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/troll.json
rename to forge-gui/res/adventure/Shandalar/decks/monsters/troll.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/walkingbrain.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/walkingbrain.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/walkingbrain.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/walkingbrain.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/werewolf.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/werewolf.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/werewolf.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/werewolf.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/wurm.json b/forge-gui/res/adventure/Shandalar/decks/monsters/wurm.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/wurm.json
rename to forge-gui/res/adventure/Shandalar/decks/monsters/wurm.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/yeti.dck b/forge-gui/res/adventure/Shandalar/decks/monsters/yeti.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/yeti.dck
rename to forge-gui/res/adventure/Shandalar/decks/monsters/yeti.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/humanoidrat.dck b/forge-gui/res/adventure/Shandalar/decks/nezumi/humanoidrat.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/humanoidrat.dck
rename to forge-gui/res/adventure/Shandalar/decks/nezumi/humanoidrat.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/copperhostbrutalizer.dck b/forge-gui/res/adventure/Shandalar/decks/phyrexians/copperhostbrutalizer.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/copperhostbrutalizer.dck
rename to forge-gui/res/adventure/Shandalar/decks/phyrexians/copperhostbrutalizer.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/copperhostbrutalizer.json b/forge-gui/res/adventure/Shandalar/decks/phyrexians/copperhostbrutalizer.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/copperhostbrutalizer.json
rename to forge-gui/res/adventure/Shandalar/decks/phyrexians/copperhostbrutalizer.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/copperhostinfector.json b/forge-gui/res/adventure/Shandalar/decks/phyrexians/copperhostinfector.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/copperhostinfector.json
rename to forge-gui/res/adventure/Shandalar/decks/phyrexians/copperhostinfector.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/drossgladiator.json b/forge-gui/res/adventure/Shandalar/decks/phyrexians/drossgladiator.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/drossgladiator.json
rename to forge-gui/res/adventure/Shandalar/decks/phyrexians/drossgladiator.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/drossgrimnarch.dck b/forge-gui/res/adventure/Shandalar/decks/phyrexians/drossgrimnarch.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/drossgrimnarch.dck
rename to forge-gui/res/adventure/Shandalar/decks/phyrexians/drossgrimnarch.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/drossgrimnarch.json b/forge-gui/res/adventure/Shandalar/decks/phyrexians/drossgrimnarch.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/drossgrimnarch.json
rename to forge-gui/res/adventure/Shandalar/decks/phyrexians/drossgrimnarch.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/furnacegoblin.json b/forge-gui/res/adventure/Shandalar/decks/phyrexians/furnacegoblin.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/furnacegoblin.json
rename to forge-gui/res/adventure/Shandalar/decks/phyrexians/furnacegoblin.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/furnacetormentor.dck b/forge-gui/res/adventure/Shandalar/decks/phyrexians/furnacetormentor.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/furnacetormentor.dck
rename to forge-gui/res/adventure/Shandalar/decks/phyrexians/furnacetormentor.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/furnacetormentor.json b/forge-gui/res/adventure/Shandalar/decks/phyrexians/furnacetormentor.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/furnacetormentor.json
rename to forge-gui/res/adventure/Shandalar/decks/phyrexians/furnacetormentor.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/gitaxianscientist.dck b/forge-gui/res/adventure/Shandalar/decks/phyrexians/gitaxianscientist.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/gitaxianscientist.dck
rename to forge-gui/res/adventure/Shandalar/decks/phyrexians/gitaxianscientist.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/gitaxianscientist.json b/forge-gui/res/adventure/Shandalar/decks/phyrexians/gitaxianscientist.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/gitaxianscientist.json
rename to forge-gui/res/adventure/Shandalar/decks/phyrexians/gitaxianscientist.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/gitaxianunderling.json b/forge-gui/res/adventure/Shandalar/decks/phyrexians/gitaxianunderling.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/gitaxianunderling.json
rename to forge-gui/res/adventure/Shandalar/decks/phyrexians/gitaxianunderling.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/phyrexianangel.dck b/forge-gui/res/adventure/Shandalar/decks/phyrexians/phyrexianangel.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/phyrexianangel.dck
rename to forge-gui/res/adventure/Shandalar/decks/phyrexians/phyrexianangel.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/phyrexianangel.json b/forge-gui/res/adventure/Shandalar/decks/phyrexians/phyrexianangel.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/phyrexianangel.json
rename to forge-gui/res/adventure/Shandalar/decks/phyrexians/phyrexianangel.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/phyrexianduelist.json b/forge-gui/res/adventure/Shandalar/decks/phyrexians/phyrexianduelist.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/phyrexianduelist.json
rename to forge-gui/res/adventure/Shandalar/decks/phyrexians/phyrexianduelist.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/ramp.dck b/forge-gui/res/adventure/Shandalar/decks/ramp.dck
deleted file mode 100644
index 6e43168fea0..00000000000
--- a/forge-gui/res/adventure/Shandalar/decks/ramp.dck
+++ /dev/null
@@ -1,38 +0,0 @@
-[metadata]
-Name=ramp
-[Main]
-1 Aggressive Mammoth|M19|1
-2 Blighted Woodland|MIC|1
-2 Bramble Wurm|VOW|1
-1 Celebrate the Harvest|MIC|1
-1 Crack Open|MH2|1
-2 Cultivate|AFC|1
-1 Elder Gargaroth|M21|1
-5 Forest|M10|1
-1 Forest|M10|2
-2 Forest|M10|3
-2 Forest|M10|4
-2 Forest|M20|1
-3 Forest|M20|2
-3 Forest|M20|3
-4 Forest|M20|4
-1 Gigantosaurus|M19|1
-1 Humble Naturalist|IKO|1
-1 Ilysian Caryatid|THB|1
-1 Impervious Greatwurm|GRN|1
-2 Incubation Druid|RNA|1
-1 Jaspera Sentinel|KHM|1
-2 Lifespring Druid|MB1|1
-1 Naga Vitalist|AKR|1
-3 Nature's Lore|AFC|1
-1 Panglacial Wurm|CSP|1
-1 Paradise Druid|J22|1
-1 Ram Through|IKO|1
-2 Rampant Growth|AFC|1
-1 Reclusive Taxidermist|VOW|1
-3 Rift Sower|MH2|1
-2 Rosethorn Acolyte|ELD|1
-1 Selvala, Heart of the Wilds|JMP|1
-1 Titanic Growth|M21|1
-1 Titanoth Rex|IKO|1
-1 Wild Endeavor|AFC|1
diff --git a/forge-gui/res/adventure/Shandalar/decks/red_bad[1].json b/forge-gui/res/adventure/Shandalar/decks/red_bad[1].json
deleted file mode 100644
index 219eb059c95..00000000000
--- a/forge-gui/res/adventure/Shandalar/decks/red_bad[1].json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-"name":"Red bad",
- "template":
- {
- "count":70,
- "colors":["Red"],
- "rares":0.3
- }
-}
diff --git a/forge-gui/res/adventure/Shandalar/decks/red_bad[2].json b/forge-gui/res/adventure/Shandalar/decks/red_bad[2].json
deleted file mode 100644
index 83f1e2d1e34..00000000000
--- a/forge-gui/res/adventure/Shandalar/decks/red_bad[2].json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-"name":"Red bad",
- "template":
- {
- "count":60,
- "colors":["Red"],
- "rares":0.5
- }
-}
diff --git a/forge-gui/res/adventure/Shandalar/decks/red_bad[3].json b/forge-gui/res/adventure/Shandalar/decks/red_bad[3].json
deleted file mode 100644
index 6b1cf7a8406..00000000000
--- a/forge-gui/res/adventure/Shandalar/decks/red_bad[3].json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-"name":"Red bad",
- "template":
- {
- "count":60,
- "colors":["Red"],
- "rares":0.8
- }
-}
diff --git a/forge-gui/res/adventure/Shandalar/decks/red_bad[4].json b/forge-gui/res/adventure/Shandalar/decks/red_bad[4].json
deleted file mode 100644
index 5ffe006966a..00000000000
--- a/forge-gui/res/adventure/Shandalar/decks/red_bad[4].json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-"name":"Red bad",
- "template":
- {
- "count":50,
- "colors":["Red"],
- "rares":1
- }
-}
diff --git a/forge-gui/res/adventure/Shandalar/decks/red_good.json b/forge-gui/res/adventure/Shandalar/decks/red_good.json
deleted file mode 100644
index 3ac9f5d47b8..00000000000
--- a/forge-gui/res/adventure/Shandalar/decks/red_good.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-"name":"Red good",
- "template":
- {
- "count":60,
- "colors":["Red"],
- "rares":0.8
- }
-}
diff --git a/forge-gui/res/adventure/Shandalar/decks/red_mid.json b/forge-gui/res/adventure/Shandalar/decks/red_mid.json
deleted file mode 100644
index 821c4802e18..00000000000
--- a/forge-gui/res/adventure/Shandalar/decks/red_mid.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-"name":"Red mid",
- "template":
- {
- "count":60,
- "colors":["Red"],
- "rares":0.5
- }
-}
diff --git a/forge-gui/res/adventure/Shandalar/decks/ashmouth_devil.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/ashmouth_devil.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/ashmouth_devil.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/ashmouth_devil.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/dark_spirit.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/dark_spirit.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/dark_spirit.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/dark_spirit.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/dawnhart_witch.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/dawnhart_witch.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/dawnhart_witch.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/dawnhart_witch.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/death_knight.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/death_knight.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/death_knight.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/death_knight.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/death_knight.json b/forge-gui/res/adventure/Shandalar/decks/unholy/death_knight.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/death_knight.json
rename to forge-gui/res/adventure/Shandalar/decks/unholy/death_knight.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/demon.json b/forge-gui/res/adventure/Shandalar/decks/unholy/demon.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/demon.json
rename to forge-gui/res/adventure/Shandalar/decks/unholy/demon.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/unholy/demonblackred.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/demonblackred.dck
new file mode 100644
index 00000000000..37e91563c82
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/unholy/demonblackred.dck
@@ -0,0 +1,28 @@
+[metadata]
+Name=demonblackred
+[Avatar]
+
+[Main]
+3 Blood Speaker|CHK|1
+4 Demon Bolt|KHM|1
+2 Demonic Embrace|M21|1
+3 Gutwrencher Oni|CHK|1
+4 Immersturm Raider|KHM|1
+2 Mark of the Oni|BOK|1
+12 Mountain|CHK|1
+3 Ogre Marauder|BOK|1
+4 Ogre Sentry|ROE|1
+3 Painwracker Oni|CHK|1
+4 Raving Oni-Slave|SOK|1
+12 Swamp|CHK|1
+4 Villainous Ogre|CHK|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/unholy/demonmonoblack.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/demonmonoblack.dck
new file mode 100644
index 00000000000..8cf519fe3a3
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/unholy/demonmonoblack.dck
@@ -0,0 +1,26 @@
+[metadata]
+Name=demonmonoblack
+[Avatar]
+
+[Main]
+4 Daggerdrome Imp|BBD|1
+3 Demon's Due|SNC|1
+2 Demon's Grasp|MB1|1
+3 Demon's Horn|DVD|1
+4 Indulgent Tormentor|IMA|1
+4 Pilfering Imp|GRN|1
+4 Scroll of Griselbrand|AVR|1
+4 Soulcage Fiend|AVR|1
+24 Swamp|BRC|1
+4 Thraxodemon|BRO|1
+4 Unholy Strength|DVD|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/unholy/demonshard.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/demonshard.dck
new file mode 100644
index 00000000000..00d3834c157
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/unholy/demonshard.dck
@@ -0,0 +1,48 @@
+[metadata]
+Name=Demons
+[Avatar]
+
+[Main]
+2 Argoth, Sanctum of Nature|BRO|1
+4 Badlands|VMA|1
+3 Be'lakor, the Dark Master|40K|1
+1 Bloodcrusher of Khorne|40K|1
+4 Bloodstained Mire|KTK|1
+1 Decree of Pain|40K|1
+1 Demon of Death's Gate|PLIST|1
+1 Exalted Flamer of Tzeentch|40K|1
+1 Griselbrand|SLD|2
+4 Herald of Slaanesh|40K|1
+1 Heralds of Tzeentch|40K|1
+1 Island|DMU|3
+1 Kuro, Pitlord|DVD|1
+2 Lightning Bolt|2X2|1
+4 Lord of Change|40K|1
+4 Mana Crypt|MPS_KLD|1
+1 Mortarion, Daemon Primarch|40K|1
+1 Mountain|DMU|1
+1 Orca, Siege Demon|DMC|1
+2 Polluted Delta|KTK|1
+1 Prince of Thralls|ALA|1
+1 Rakdos, the Showstopper|RNA|1
+1 Razaketh, the Foulblooded|SLD|1
+1 Reaper from the Abyss|C14|1
+1 Reiver Demon|DVD|1
+4 Scalding Tarn|MH2|1
+1 Sire of Insanity|SLD|1
+4 Sol Ring|40K|1
+1 Swamp|DMU|3
+2 Titania, Voice of Gaea|BRO|1
+2 Underground Sea|VMA|1
+1 Vilis, Broker of Blood|M20|1
+4 Xander's Lounge|SNC|1
+[Sideboard]
+
+[Planes]
+
+[Schemes]
+
+[Conspiracy]
+
+[Dungeon]
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/devil.json b/forge-gui/res/adventure/Shandalar/decks/unholy/devil.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/devil.json
rename to forge-gui/res/adventure/Shandalar/decks/unholy/devil.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/ghost.json b/forge-gui/res/adventure/Shandalar/decks/unholy/ghost.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/ghost.json
rename to forge-gui/res/adventure/Shandalar/decks/unholy/ghost.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/ghost_blue.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/ghost_blue.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/ghost_blue.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/ghost_blue.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/ghoul.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/ghoul.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/ghoul.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/ghoul.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/hellhound.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/hellhound.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/hellhound.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/hellhound.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/hellhound2.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/hellhound2.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/hellhound2.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/hellhound2.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/immersturm_demon.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/immersturm_demon.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/immersturm_demon.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/immersturm_demon.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/lich.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/lich.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/lich.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/lich.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/mummy.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/mummy.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/mummy.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/mummy.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/rakdos_devil.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/rakdos_devil.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/rakdos_devil.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/rakdos_devil.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/reassemblingskeleton.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/reassemblingskeleton.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/reassemblingskeleton.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/reassemblingskeleton.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/skeleton.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/skeleton.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/skeleton.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/skeleton.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/skeleton_2.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/skeleton_2.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/skeleton_2.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/skeleton_2.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/skeleton_champion.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/skeleton_champion.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/skeleton_champion.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/skeleton_champion.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/vampire.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/vampire.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/vampire.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/vampire.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/vampire.json b/forge-gui/res/adventure/Shandalar/decks/unholy/vampire.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/vampire.json
rename to forge-gui/res/adventure/Shandalar/decks/unholy/vampire.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/vampire_blood_token_fly.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/vampire_blood_token_fly.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/vampire_blood_token_fly.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/vampire_blood_token_fly.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/witch.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/witch.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/witch.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/witch.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/zombie.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/zombie.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/zombie.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/zombie.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/zombie_bad.json b/forge-gui/res/adventure/Shandalar/decks/unholy/zombie_bad.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/zombie_bad.json
rename to forge-gui/res/adventure/Shandalar/decks/unholy/zombie_bad.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/zombie_good.json b/forge-gui/res/adventure/Shandalar/decks/unholy/zombie_good.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/zombie_good.json
rename to forge-gui/res/adventure/Shandalar/decks/unholy/zombie_good.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/zombie_greater.dck b/forge-gui/res/adventure/Shandalar/decks/unholy/zombie_greater.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/zombie_greater.dck
rename to forge-gui/res/adventure/Shandalar/decks/unholy/zombie_greater.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/zombie_mid.json b/forge-gui/res/adventure/Shandalar/decks/unholy/zombie_mid.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/zombie_mid.json
rename to forge-gui/res/adventure/Shandalar/decks/unholy/zombie_mid.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/white_bad.json b/forge-gui/res/adventure/Shandalar/decks/white_bad.json
deleted file mode 100644
index 0e7c11ffb25..00000000000
--- a/forge-gui/res/adventure/Shandalar/decks/white_bad.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-"name":"White bad",
- "template":
- {
- "count":80,
- "colors":["White"],
- "rares":0.1
- }
-}
diff --git a/forge-gui/res/adventure/Shandalar/decks/white_good.json b/forge-gui/res/adventure/Shandalar/decks/white_good.json
deleted file mode 100644
index ebfcddd9e29..00000000000
--- a/forge-gui/res/adventure/Shandalar/decks/white_good.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-"name":"White good",
- "template":
- {
- "count":60,
- "colors":["White"],
- "rares":0.8
- }
-}
diff --git a/forge-gui/res/adventure/Shandalar/decks/white_mid.json b/forge-gui/res/adventure/Shandalar/decks/white_mid.json
deleted file mode 100644
index d94381d7ce5..00000000000
--- a/forge-gui/res/adventure/Shandalar/decks/white_mid.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
-"name":"White mid",
- "template":
- {
- "count":60,
- "colors":["White"],
- "rares":0.5
- }
-}
diff --git a/forge-gui/res/adventure/Shandalar/decks/black_bad.json b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_easy.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/black_bad.json
rename to forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_easy.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_easy_artifact.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_easy_artifact.dck
new file mode 100644
index 00000000000..45b0476df1b
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_easy_artifact.dck
@@ -0,0 +1,34 @@
+[duel]
+[metadata]
+Name=Chucky 1
+Title=Chucky
+Difficulty=easy
+Description=Mono-black construct artifact theme deck with Pestilence
+Icon=Chucky 1.jpg
+[Main]
+1 Akroma's Memorial
+2 Buried Ruin
+3 Cabal Ritual
+2 Chief of the Foundry
+1 Creepy Doll
+3 Crypt Rats
+1 Darksteel Forge
+1 Dollhouse of Horrors
+3 Drain Life
+3 Executioner's Capsule
+2 Famine
+3 Foundry of the Consuls
+2 Heap Doll
+2 Memnite
+2 Mindless Automaton
+1 Pariah's Shield
+2 Pestilence
+1 Pestilence Demon
+3 Phyrexia's Core
+3 Snapsail Glider
+1 Stuffy Doll
+14 Swamp
+1 Sword of Feast and Famine
+1 Sword of Light and Shadow
+1 Sword of Sinew and Steel
+1 Voodoo Doll
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_easy_badmoon.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_easy_badmoon.dck
new file mode 100644
index 00000000000..afabab0518e
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_easy_badmoon.dck
@@ -0,0 +1,42 @@
+[duel]
+[metadata]
+Name=Da Vinci 1
+Title=Da Vinci
+Difficulty=easy
+Description=Mono B deck with Ashenmoor Cohort, Bad Moon and Crowd of Cinders
+Icon=Da Vinci.jpg
+Deck Type=constructed
+[main]
+22 Swamp|M12
+4 Ashenmoor Cohort
+1 Bad Moon
+3 Corrosive Mentor
+3 Crowd of Cinders
+1 Corrupt
+1 Intimidation
+1 Mind Sludge
+1 Nightmare
+1 Tendrils of Corruption
+1 Black Knight
+1 Dauthi Slayer
+1 Death Stroke
+1 Enfeeblement
+1 Hand of Cruelty
+1 Distress
+1 Nantuko Shade
+1 Nether Traitor
+1 Sign in Blood
+1 Hideous End
+1 Nocturnal Raid
+1 Vicious Hunger
+1 Cosmic Horror
+1 Cruel Bargain
+1 Ihsan's Shade
+1 Underworld Dreams
+1 Devour in Shadow
+1 Dunerider Outlaw
+1 Fear
+1 Fog of Gnats
+1 Foul Imp
+1 Ring of Xathrid
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_easy_mill.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_easy_mill.dck
new file mode 100644
index 00000000000..d897196e8bd
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_easy_mill.dck
@@ -0,0 +1,27 @@
+[duel]
+[metadata]
+Name=Agent K 1
+Title=Agent K
+Difficulty=easy
+Description=Mono B mill deck
+Icon=Agent K.jpg
+Deck Type=constructed
+[main]
+23 Swamp
+1 Bojuka Bog
+1 Altar of the Brood
+1 Shriekhorn
+1 Trepanation Blade
+1 Millstone
+1 Mindcrank
+4 Culling Drone
+4 Balustrade Spy
+4 Destroy the Evidence
+4 Grisly Spectacle
+4 Horrifying Revelation
+4 Returned Centaur
+2 Dominator Drone
+2 Nightveil Specter
+2 Extractor Demon
+1 Lord of the Void
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_hard_gravepact.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_hard_gravepact.dck
new file mode 100644
index 00000000000..d8ee5d77d74
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_hard_gravepact.dck
@@ -0,0 +1,29 @@
+[duel]
+[metadata]
+Name=Black Flame 3
+Title=Black Flame
+Difficulty=hard
+Description=Mono B Sacrifice deck with Shirei, Shizo's Caretaker, Harvester of Souls and Grave Pact
+Icon=Black Flame.jpg
+Deck Type=constructed
+[main]
+1 Black Market
+3 Blood Artist
+3 Zulaport Cutthroat
+1 Butcher of Malakir
+4 Death Cultist
+3 Deathgreeter
+1 Falkenrath Noble
+1 Fume Spitter
+1 Grave Betrayal
+4 Grave Pact
+3 Harvester of Souls
+1 Massacre Wurm
+1 Mox Jet
+1 Ogre Slumlord
+2 Royal Assassin
+1 Sangromancer
+4 Shirei, Shizo's Caretaker
+2 Skirsdag High Priest
+23 Swamp
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_hard_knight.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_hard_knight.dck
new file mode 100644
index 00000000000..a3dee9f56e8
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_hard_knight.dck
@@ -0,0 +1,46 @@
+[duel]
+[metadata]
+Name=Silas's Faithful 3
+Title=Silas Kane, Witch Knight of the Death-Hand
+Difficulty=hard
+Description=Mono-black knight theme deck with reanimation
+Icon=Silas Kane 3.jpg
+Deck Type=constructed
+[Main]
+1 Archetype of Finality
+1 Beacon of Unrest
+2 Belle of the Brawl
+2 Black Knight
+2 Blacklance Paragon
+2 Blighted Fen
+2 Bloodsworn Squire
+2 Call the Bloodline
+1 Champion of Dusk
+2 Corrupt
+2 Crypt of Agadeem
+1 Death Pit Offering
+2 Diamond Knight
+2 Dregs of Sorrow
+1 Endless Obedience
+2 Entreat the Dead
+2 Field of the Dead
+2 Forsworn Paladin
+1 Gate to Phyrexia
+1 Haakon, Stromgald Scourge
+1 Ihsan's Shade
+1 Intimidation
+1 Josu Vess, Lich Knight
+2 Knight of Dusk
+2 Knight of the Ebon Legion
+2 Leechridden Swamp
+2 Markov Dreadknight
+2 Memorial to Folly
+2 Murderous Rider
+21 Swamp
+1 Syr Konrad, the Grim
+2 Tendrils of Corruption
+2 Vampiric Embrace
+1 Volrath's Stronghold
+2 Vraska's Contempt
+1 Whip of Erebos
+2 Witch's Cottage
diff --git a/forge-gui/res/adventure/Shandalar/decks/black_wiz3.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_hard_liliana.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/black_wiz3.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_hard_liliana.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_hard_sacrifice.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_hard_sacrifice.dck
new file mode 100644
index 00000000000..0612d236d3b
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_hard_sacrifice.dck
@@ -0,0 +1,29 @@
+[duel]
+[metadata]
+Name=Black Abott 3
+Title=Black Abott
+Difficulty=hard
+Description=Mono B Sacrifice deck with Reassembling Skeleton and Vampiric Rites
+Icon=Black Abott.jpg
+Deck Type=constructed
+[main]
+23 Swamp|ONS
+1 Mox Jet
+4 Nether Traitor
+4 Reassembling Skeleton
+4 Bloodghast
+4 Endless Cockroaches
+4 Krovikan Horror
+1 Geralf's Messenger
+1 Attrition
+1 Malevolent Awakening
+4 Vampiric Rites
+1 Stronghold Assassin
+1 Nezumi Bone-Reader
+1 Plagued Rusalka
+1 Grim Haruspex
+1 Grave Pact
+2 Go for the Throat
+1 Geth's Verdict
+1 Hymn to Tourach
+[sideboard]
\ No newline at end of file
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_medium_demonicpact.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_medium_demonicpact.dck
new file mode 100644
index 00000000000..0f58a6e0639
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_medium_demonicpact.dck
@@ -0,0 +1,32 @@
+[duel]
+[metadata]
+Name=Demonic Pact 2
+Title=Diablo, Lord of Terror
+Difficulty=medium
+Description=Mono-black demon theme deck with Lord of the Pit and Grave Pact
+Icon=Diablo2 2.jpg
+Deck Type=constructed
+[Main]
+2 Abhorrent Overlord
+2 Abyssal Persecutor
+1 Beacon of Unrest
+3 Blood Speaker
+2 Breeding Pit
+3 Dark Ritual
+1 Demon of Catastrophes
+2 Demonic Torment
+2 Desecration Demon
+2 Drain Life
+2 Grave Pact
+2 Liege of the Pit
+2 Lord of the Pit
+2 Master of the Feast
+2 Memorial to Folly
+3 Sign in Blood
+2 Skirsdag High Priest
+2 Spawn of Mayhem
+16 Swamp
+2 Tendrils of Corruption
+1 Varragoth, Bloodsky Sire
+1 Volrath's Stronghold
+3 Witch's Cottage
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_medium_fear.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_medium_fear.dck
new file mode 100644
index 00000000000..c9d48ef4751
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_medium_fear.dck
@@ -0,0 +1,31 @@
+[duel]
+[metadata]
+Name=Ratbert 2
+Title=Ratbert
+Difficulty=medium
+Description=Mono B Fear deck with Thran Lens
+Icon=Ratbert.jpg
+Deck Type=constructed
+[main]
+23 Swamp|M11
+4 Thran Lens
+1 Dread
+1 Gluttonous Zombie
+1 Guiltfeeder
+1 Lingering Tormentor
+3 Nezumi Cutthroat
+2 Order of Yawgmoth
+2 Prickly Boggart
+2 Severed Legion
+1 Dross Prowler
+1 Razortooth Rats
+3 Shriekmaw
+1 Woebearer
+3 Halo Hunter
+1 Crowd of Cinders
+4 Dross Golem
+1 Geth, Lord of the Vault
+2 Wrench Mind
+2 Death Stroke
+1 Grasp of Darkness
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_medium_goblins.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_medium_goblins.dck
new file mode 100644
index 00000000000..a0c3315b29b
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/blackwizard_medium_goblins.dck
@@ -0,0 +1,24 @@
+[duel]
+[metadata]
+Name=Nelson Muntz 2
+Title=Nelson Muntz
+Difficulty=medium
+Description=Mono B Goblin Rogue deck
+Icon=Nelson Muntz.jpg
+Deck Type=constructed
+[main]
+4 Auntie's Snitch
+4 Frogtosser Banneret
+1 Squeaking Pie Grubfellows
+4 Prickly Boggart
+4 Squeaking Pie Sneak
+4 Stinkdrinker Bandit
+4 Warren Pilferers
+2 Knucklebone Witch
+4 Mad Auntie
+4 Murder
+2 Door of Destinies
+2 Cloak and Dagger
+17 Swamp
+4 Cavern of Souls
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/blue_bad.json b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_easy.json.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/blue_bad.json
rename to forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_easy.json.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_easy_artifact.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_easy_artifact.dck
new file mode 100644
index 00000000000..5428646cbd9
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_easy_artifact.dck
@@ -0,0 +1,36 @@
+[duel]
+[metadata]
+Name=Tezzeret's Reinforged 1
+Title=Tezzeret, Master Artificer
+Difficulty=easy
+Description=Mono-blue artifact and equipment theme deck
+Icon=Tezzeret, Master Artificer 1.jpg
+Deck Type=constructed
+[Main]
+2 Acquisition Octopus
+2 Armguard Familiar
+1 Armory Automaton
+2 Banshee's Blade
+2 Bladed Pinions
+2 Brass Squire
+1 Broodstar
+2 Chief of the Foundry
+1 Chromescale Drake
+2 Contagion Clasp
+3 Darksteel Citadel
+1 Darksteel Plate
+2 Deadeye Quartermaster
+1 Etched Champion
+3 Foundry of the Consuls
+1 Hammer of Nazahn
+12 Island
+1 Magebane Armor
+2 Master of Etherium
+1 Masterwork of Ingenuity
+3 Metallic Rebuke
+2 Myr Adapter
+2 Rusted Relic
+4 Seat of the Synod
+2 Snapsail Glider
+1 The Reality Chip
+2 Towashi Guide-Bot
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_easy_control.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_easy_control.dck
new file mode 100644
index 00000000000..1e187c2bd3f
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_easy_control.dck
@@ -0,0 +1,33 @@
+[duel]
+[metadata]
+Name=Kojak 1
+Title=Kojak
+Difficulty=easy
+Description=Mono U deck with Sunken City, Inundate, counterspells and bounce
+Icon=Kojak.jpg
+Deck Type=constructed
+[main]
+4 Merrow Levitator
+1 Spire Golem
+4 Briarberry Cohort
+2 Concentrate
+2 Muddle the Mixture
+1 Kami of the Crescent Moon
+1 Sunken City
+22 Island|M12
+1 Inundate
+2 Boomerang
+2 Eye of Nowhere
+1 Dandan
+4 Faerie Swarm
+1 Manta Ray
+2 Invisibility
+1 Thalakos Seer
+1 Flow of Ideas
+1 Counterspell
+1 Deepchannel Mentor
+2 Serpent of the Endless Sea
+2 Tidings
+1 Amnesia
+1 Harbor Serpent
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_easy_thassa.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_easy_thassa.dck
new file mode 100644
index 00000000000..4f653fb107a
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_easy_thassa.dck
@@ -0,0 +1,34 @@
+[duel]
+[metadata]
+Name=Thassa's Rising Tide 1
+Title=Thassa, God of the Sea
+Difficulty=easy
+Description=Mono-blue Quest for Ula's Temple theme deck
+Icon=Thassa 1.jpg
+Deck Type=constructed
+[Main]
+2 Apprentice Wizard
+1 Breaching Leviathan
+1 Deep-Sea Kraken
+3 Dissolve
+2 Foresee
+4 Halimar Depths
+14 Island
+3 Kraken Hatchling
+1 Kraken of the Straits
+2 Levitation
+3 Merfolk Wayfinder
+2 Octoprophet
+3 Perilous Voyage
+2 Quest for Ula's Temple
+1 Scourge of Fleets
+2 Serpent of the Endless Sea
+1 Slinn Voda, the Rising Deep
+2 Spreading Seas
+1 Stormtide Leviathan
+1 Thassa, Deep-Dwelling
+1 Thassa, God of the Sea
+1 Tromokratis
+1 Whelming Wave
+2 Wormhole Serpent
+4 Zhalfirin Void
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_hard_artifact.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_hard_artifact.dck
new file mode 100644
index 00000000000..ac8db027062
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_hard_artifact.dck
@@ -0,0 +1,30 @@
+[duel]
+[metadata]
+Name=Nox 3
+Title=Nox
+Difficulty=hard
+Description=Mono Blue Artifacts deck with Mirror Gallery, Tezzeret, Artifice Master, Tezzeret, Cruel Machinist, and Karn, Scion of Urza.
+Deck Type=constructed
+Icon=Nox.jpg
+[main]
+1 Ancestral Recall|LEA
+1 Ancestral Vision|TSP
+1 Black Lotus|LEA
+2 Depths of Desire|XLN
+3 Hornswoggle|RIX
+18 Island
+4 Karn, Scion of Urza|DOM
+3 Mirror Gallery|BOK
+4 Mishra's Self-Replicator|DOM
+1 Mox Emerald|LEA
+1 Mox Jet|LEA
+1 Mox Pearl|LEA
+1 Mox Ruby|LEA
+1 Mox Sapphire|LEA
+2 One with the Machine|M19
+4 Sai, Master Thopterist|M19
+4 Tezzeret, Artifice Master|M19
+4 Tezzeret, Cruel Machinist|M19
+2 The Antiquities War|DOM
+1 Time Walk|LEA
+1 Timetwister|LEA
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_hard_bounce.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_hard_bounce.dck
new file mode 100644
index 00000000000..caced634902
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_hard_bounce.dck
@@ -0,0 +1,27 @@
+[duel]
+[metadata]
+Name=R2-D2 3
+Title=R2-D2
+Difficulty=hard
+Description=Mono U Black Vise deck with bounce spells and Howling Mine
+Icon=R2-D2.jpg
+Deck Type=constructed
+[main]
+20 Island|M11
+1 The Tabernacle at Pendrell Vale
+1 Mox Sapphire
+4 Evacuation
+4 Upheaval
+4 Trinket Mage
+4 Black Vise
+1 Echoing Truth
+3 Boomerang
+1 Repulse
+4 Hoodwink
+3 Words of Wisdom
+1 Ancestral Recall
+4 Vision Skeins
+3 Howling Mine
+1 Remand
+1 Frozen AEther
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_hard_control.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_hard_control.dck
new file mode 100644
index 00000000000..7e74e868391
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_hard_control.dck
@@ -0,0 +1,34 @@
+[duel]
+[metadata]
+Name=Kojak 3
+Title=Kojak
+Difficulty=hard
+Description=Mono U deck with Sunken City, Inundate, counterspells and bounce
+Icon=Kojak.jpg
+Deck Type=constructed
+[main]
+21 Island|M10
+1 Mox Sapphire
+1 Sapphire Medallion
+1 Ancestral Recall
+1 Time Walk
+2 Boomerang
+2 Eye of Nowhere
+4 Counterspell
+1 Tidings
+2 Concentrate
+1 Kami of the Crescent Moon
+1 Thalakos Seer
+4 Briarberry Cohort
+2 Deepchannel Mentor
+3 Faerie Swarm
+3 Inundate
+1 Merrow Levitator
+1 Sunken City
+2 Flow of Ideas
+1 Arcanis the Omnipotent
+2 Sphinx of Magosi
+1 Spire Golem
+1 Dungeon Geists
+1 Master of Waves
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/counter.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_hard_control2.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/counter.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_hard_control2.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_medium_donate.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_medium_donate.dck
new file mode 100644
index 00000000000..5d79651e712
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_medium_donate.dck
@@ -0,0 +1,27 @@
+[duel]
+[metadata]
+Name=The Great and Powerful Trixie 2
+Title=The Great and Powerful Trixie
+Difficulty=hard
+Description=U splash W Trix combo deck with Illusions of Grandeur and Donate
+Icon=The Great and Powerful Trixie.jpg
+Deck Type=constructed
+Profile=Cautious
+[main]
+3 Arcane Denial
+2 Cancel
+3 Disdainful Stroke
+4 Donate
+1 Enlightened Tutor
+3 Essence Scatter
+4 Glacial Fortress
+4 Illusions of Grandeur
+14 Island
+3 Mana Leak
+1 Mystical Tutor
+1 Plains
+4 Sapphire Medallion
+2 Seachrome Coast
+3 Unsummon
+4 Vapor Snag
+4 Wrath of God
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_medium_dragons.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_medium_dragons.dck
new file mode 100644
index 00000000000..c57f31e74e5
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_medium_dragons.dck
@@ -0,0 +1,37 @@
+[duel]
+[metadata]
+Name=Keiga's Forged Alliance 2
+Title=Keiga, the Tide Star
+Difficulty=medium
+Description=Mono-blue dragons and artifacts theme deck
+Icon=Keiga, the Tide Star 2.jpg
+Deck Type=constructed
+[Main]
+2 Belltoll Dragon
+1 Clockwork Dragon
+1 Cloud Dragon
+3 Counterspell
+3 Courier's Capsule
+1 Coveted Jewel
+3 Cumber Stone
+3 Darksteel Citadel
+1 Dragon Turtle
+2 Dragon's Hoard
+2 Dragonloft Idol
+3 Haven of the Spirit Dragon
+2 Henge Guardian
+3 Heraldic Banner
+1 Icefall Regent
+10 Island
+1 Keiga, the Tide Star
+1 Mirrorworks
+2 Phyrexian Metamorph
+2 Propaganda
+1 Quicksilver Dragon
+4 Seat of the Synod
+1 Shimmer Dragon
+2 Skyblinder Staff
+1 Steel Hellkite
+1 Teeka's Dragon
+2 Treasure Vault
+1 Vanquisher's Banner
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_medium_midrange.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_medium_midrange.dck
new file mode 100644
index 00000000000..b94cf75bf75
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_medium_midrange.dck
@@ -0,0 +1,26 @@
+[duel]
+[metadata]
+Name=Tinkerbell 2
+Title=Tinkerbell
+Difficulty=medium
+Description=Mono U Faeries midrange deck with flying creatures
+Icon=Tinkerbell.jpg
+Deck Type=constructed
+[main]
+2 Curiosity
+4 Faerie Conclave
+4 Faerie Miscreant
+2 Faerie Swarm
+2 Faerie Trickery
+4 Favorable Winds
+2 Glen Elendra Liege
+2 Gravitational Shift
+20 Island
+2 Mistbind Clique
+2 Oona, Queen of the Fae
+2 Robe of Mirrors
+4 Scion of Oona
+4 Spellstutter Sprite
+2 Vapor Snag
+2 Void Snare
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/mill.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_medium_mill.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/mill.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/bluewizard_medium_mill.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/chandra1.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/chandra1.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/chandra1.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/chandra1.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/chandra2.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/chandra2.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/chandra2.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/chandra2.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/chandra3.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/chandra3.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/chandra3.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/chandra3.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/chandra4.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/chandra4.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/chandra4.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/chandra4.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/chandra5.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/chandra5.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/chandra5.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/chandra5.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/chandra6.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/chandra6.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/chandra6.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/chandra6.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/curselord.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/curselord.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/curselord.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/curselord.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/dimir_ninja.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/dimir_ninja.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/dimir_ninja.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/dimir_ninja.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/dimir_poison.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/dimir_poison.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/dimir_poison.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/dimir_poison.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/green_bad.json b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_easy.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/green_bad.json
rename to forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_easy.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_easy_elf.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_easy_elf.dck
new file mode 100644
index 00000000000..477dc9c3ecd
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_easy_elf.dck
@@ -0,0 +1,24 @@
+[duel]
+[metadata]
+Name=Princess Zelda 1
+Title=Princess Zelda
+Difficulty=easy
+Description=Mono G Dominaria Standard-legal Elves deck with Verdant Force.
+Icon=Princess Zelda.jpg
+Deck Type=constructed
+[main]
+2 Blackblade Reforged
+2 Elfhame Druid
+21 Forest|DOM
+4 Gift of Growth
+2 Grow from the Ashes
+2 Helm of the Host
+4 Llanowar Elves
+3 Marwyn, the Nurturer
+3 Memorial to Unity
+3 Song of Freyalise
+3 Steel Leaf Champion
+3 Untamed Kavu
+4 Verdant Force
+4 Wild Onslaught
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_easy_enchantment.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_easy_enchantment.dck
new file mode 100644
index 00000000000..a0708c80476
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_easy_enchantment.dck
@@ -0,0 +1,36 @@
+[duel]
+[metadata]
+Name=Nylea's Enchanted Assault 1
+Title=Nylea, God of the Hunt
+Difficulty=easy
+Description=Mono-green enchantment creatures theme deck
+Icon=Nylea 1.jpg
+Deck Type=constructed
+[Main]
+1 Arasta of the Endless Web
+2 Archetype of Endurance
+2 Blanchwood Armor
+1 Bow of Nylea
+2 Colossal Majesty
+2 Courser of Kruphix
+2 Destiny Spinner
+14 Forest
+2 Gaea's Anthem
+4 Gingerbread Cabin
+3 Gleeful Sabotage
+2 Leafcrown Dryad
+1 Nylea's Colossus
+2 Nylea's Disciple
+2 Nylea's Emissary
+2 Nylea's Forerunner
+2 Nylea's Huntmaster
+1 Nylea's Intervention
+1 Nylea, God of the Hunt
+1 Nylea, Keen-Eyed
+1 Nyxbloom Ancient
+2 Ordeal of Nylea
+1 Renata, Called to the Hunt
+1 Sanctum Weaver
+4 Sapseep Forest
+1 Verduran Enchantress
+1 Weaver of Harmony
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_easy_vanilla.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_easy_vanilla.dck
new file mode 100644
index 00000000000..1cf74bbeee6
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_easy_vanilla.dck
@@ -0,0 +1,28 @@
+[duel]
+[metadata]
+Name=Radagast 2
+Title=Radagast
+Difficulty=medium
+Description=Mono G Muraganda Petroglyphs deck with vanilla creatures and a few tokens
+Icon=Radagast.jpg
+Deck Type=constructed
+[main]
+23 Forest|M11
+4 Muraganda Petroglyphs
+2 Hornet Sting
+2 Hurricane
+1 Needle Storm
+1 Momentous Fall
+4 Elvish Warrior
+4 Leatherback Baloth
+3 Gnarled Mass
+3 Trained Armodon
+3 Call of the Herd
+1 Beacon of Creation
+3 Imperiosaur
+2 Bestial Menace
+1 Beast Attack
+1 Moss Monster
+1 Silverback Ape
+1 Craw Wurm
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_hard_ramp.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_hard_ramp.dck
new file mode 100644
index 00000000000..cd467fdc575
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_hard_ramp.dck
@@ -0,0 +1,35 @@
+[duel]
+[metadata]
+Name=Boromir 3
+Title=Boromir
+Difficulty=hard
+Description=Mono G Elvish Piper deck with Quicksilver Amulet and huge creatures
+Icon=Boromir.jpg
+Deck Type=constructed
+[main]
+19 Snow-Covered Forest
+4 Bayou
+4 Elvish Piper
+3 Quicksilver Amulet
+1 Harmonize
+3 Rampant Growth
+2 Into the North
+4 Wall of Blossoms
+1 Elvish Visionary
+3 Dramatic Entrance
+2 Lure of Prey
+1 Naturalize
+1 Nourish
+1 Defense of the Heart
+1 Autochthon Wurm
+1 Empyrial Archangel
+1 Godsire
+1 Hellkite Overlord
+1 Khalni Hydra
+1 Liege of the Tangle
+1 Pelakka Wurm
+1 Progenitus
+1 Verdant Force
+1 Vorinclex, Voice of Hunger
+1 Woodfall Primus
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_hard_rampbiss.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_hard_rampbiss.dck
new file mode 100644
index 00000000000..3b67ad98126
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_hard_rampbiss.dck
@@ -0,0 +1,25 @@
+[duel]
+[metadata]
+Name=Chewbacca 3
+Title=Chewbacca
+Difficulty=hard
+Description=Mono G Essence of the Wild deck
+Icon=Chewbacca.jpg
+Deck Type=constructed
+[main]
+4 Awakening Zone
+4 Birds of Paradise
+1 Concordant Crossroads
+4 Dryad Arbor
+4 Essence of the Wild
+4 Fierce Empath
+2 Fists of Ironwood
+15 Forest
+4 Fyndhorn Elves
+4 Growth Spasm
+4 Khalni Garden
+4 Llanowar Elves
+1 Nest Invader
+4 Noble Hierarch
+1 Mox Emerald
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_hard_sapproling.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_hard_sapproling.dck
new file mode 100644
index 00000000000..813489d50ae
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_hard_sapproling.dck
@@ -0,0 +1,42 @@
+[duel]
+[metadata]
+Name=Tendershoot Dryad 3
+Title=Tendershoot Dryad
+Difficulty=hard
+Description=Mono-green saproling tokens, enchantments, and legends deck
+Icon=Tendershoot Dryad 3.jpg
+Deck Type=constructed
+[Main]
+1 Anointed Procession
+2 Aura Shards
+4 Canopy Vista
+1 Cathars' Crusade
+2 Contagion Clasp
+1 Contagion Engine
+1 Doubling Season
+1 Eldrazi Monument
+9 Forest
+2 Fungal Plots
+3 Krosan Verge
+2 Marshal's Anthem
+2 Mirari's Wake
+2 Mycoloth
+1 Nemata, Grove Guardian
+3 Oran-Rief, the Vastwood
+1 Parallel Lives
+10 Plains
+3 Pollenbright Wings
+1 Primal Vigor
+1 Privileged Position
+2 Psychotrope Thallid
+3 Rebuff the Wicked
+2 Sporecrown Thallid
+3 Sporesower Thallid
+2 Sporoloth Ancient
+3 Sprout Swarm
+4 Sunpetal Grove
+2 Utopia Mycon
+2 Verdant Embrace
+2 Verdant Force
+1 Verdeloth the Ancient
+1 Yavimaya Hollow
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_medium_cheatramp.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_medium_cheatramp.dck
new file mode 100644
index 00000000000..05d8e9e0446
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_medium_cheatramp.dck
@@ -0,0 +1,30 @@
+[duel]
+[metadata]
+Name=Amalia Sheran Sharm 2
+Title=Amalia Sheran Sharm
+Difficulty=medium
+Description=Mono Green Ramp deck with Elves synergy, Gigantosaurus, and Impervious Greatwurm.
+Deck Type=constructed
+Icon=Amalia Sheran Sharm.jpg
+[main]
+2 Aggressive Mammoth|M19
+1 Arboretum Elemental|GRN
+4 Beast Whisperer|GRN
+2 Blackblade Reforged|DOM
+3 Druid of the Cowl|M19
+4 Elvish Clancaller|M19
+5 Forest|DOM|1
+5 Forest|DOM|2
+5 Forest|DOM|3
+5 Forest|DOM|4
+2 Forest|GRN
+2 Gigantosaurus|M19
+1 Impervious Greatwurm|GRN
+4 Llanowar Elves|DOM
+3 Marwyn, the Nurturer|DOM
+2 Pelt Collector|GRN
+3 Song of Freyalise|DOM
+3 Steel Leaf Champion|DOM
+2 Vivien of the Arkbow|M19
+2 Vivien Reid|M19
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_medium_nissa.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_medium_nissa.dck
new file mode 100644
index 00000000000..bd20174c8c4
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_medium_nissa.dck
@@ -0,0 +1,38 @@
+[duel]
+[metadata]
+Name=Nissa Revane 2
+Title=Nissa Revane
+Difficulty=medium
+Description=Mono-green elemental and lands theme deck with Nissa planeswalkers
+Icon=Nissa Revane 2.jpg
+Deck Type=constructed
+[Main]
+1 Ancient Greenwarden
+1 Ashaya, Soul of the Wild
+1 Avenger of Zendikar
+1 Brambleweft Behemoth
+2 Dryad Arbor
+1 Endurance
+3 Evolving Wilds
+12 Forest
+2 Guardian of the Great Conduit
+3 Harmonize
+2 Hunting Wilds
+1 Liege of the Tangle
+2 Naturalize
+1 Nissa's Encouragement
+1 Nissa's Pilgrimage
+2 Nissa's Zendikon
+1 Nissa, Genesis Mage
+1 Nissa, Vastwood Seer
+1 Nissa, Vital Force
+2 Oracle of Mul Daya
+2 Ring of Kalonia
+2 Sapseep Forest
+2 Spidersilk Armor
+2 Staff of the Wild Magus
+3 Sylvan Advocate
+1 Timber Protector
+4 Tranquil Thicket
+2 Undergrowth Champion
+1 Yavimaya Hollow
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_medium_snakes.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_medium_snakes.dck
new file mode 100644
index 00000000000..b28d08fa665
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_medium_snakes.dck
@@ -0,0 +1,35 @@
+[duel]
+[metadata]
+Name=Nagini 2
+Title=Nagini
+Difficulty=medium
+Description=Mono G Snake deck
+Icon=Nagini.jpg
+Deck Type=constructed
+[main]
+2 Tangle Asp|5DN
+2 River Boa|ZEN
+2 Mire Boa|PLC
+2 Ohran Viper|CSP
+2 Kashi-Tribe Elite|SOK
+1 Orochi Ranger|CHK
+2 Sosuke's Summons|BOK
+2 Kashi-Tribe Warriors|CHK
+2 Death-Hood Cobra|NPH
+1 Overwhelming Stampede|M11
+1 Needle Storm|9ED
+2 Stonewood Invocation|TSP
+2 Seshiro the Anointed|CHK
+2 Sakura-Tribe Elder|CHK
+1 Sachi, Daughter of Seshiro|CHK
+1 Boa Constrictor|MMQ
+1 Hornet Cobra|LEG
+20 Forest|MBS
+1 Kashi-Tribe Reaver|CHK
+1 Whirlwind|S99
+4 Verdant Catacombs|ZEN
+3 Sosuke, Son of Seshiro|CHK
+1 Ambush Viper
+1 Hooded Hydra
+1 Lotus Cobra
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/trample.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_medium_trample.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/trample.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/greenwizard_medium_trample.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/illusion.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/illusion.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/illusion.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/illusion.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/lilianas_herbalist.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/lilianas_herbalist.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/lilianas_herbalist.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/lilianas_herbalist.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/pyromancer.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/pyromancer.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/pyromancer.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/pyromancer.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/rakdos_vamps.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/rakdos_vamps.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/rakdos_vamps.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/rakdos_vamps.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/reanimator.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/reanimator.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/reanimator.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/reanimator.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/reanimator_cycling_rbu.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/reanimator_cycling_rbu.dck
new file mode 100644
index 00000000000..6dd53342f84
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/reanimator_cycling_rbu.dck
@@ -0,0 +1,43 @@
+[duel]
+[metadata]
+Name=Belial's Devious Dealings 3
+Title=Belial, Hells's Adjudicator
+Difficulty=hard
+Description=RBU cycling and reanimate theme deck
+Icon=Belial 3.jpg
+Deck Type=constructed
+[Main]
+2 Archfiend of Ifnir
+2 Architects of Will
+4 Badlands
+2 Baleful Mastery
+2 Beacon of Unrest
+2 By Force
+2 Counterflux
+3 Crumbling Necropolis
+2 Curator of Mysteries
+2 Decree of Silence
+4 Dragonskull Summit
+2 Drake Haven
+2 Drannith Stinger
+4 Drowned Catacomb
+2 Flameblade Adept
+2 Flayer of the Hatebound
+2 Hex Parasite
+2 Lightning Rift
+1 Living Death
+1 Living End
+3 Mirrorpool
+2 Nimble Obstructionist
+2 Rooting Moloch
+2 Sanctuary Smasher
+1 Scion of Darkness
+2 Shark Typhoon
+2 Spellpyre Phoenix
+4 Sulfur Falls
+4 Underground Sea
+1 Unpredictable Cyclone
+2 Vile Manifestation
+2 Void Beckoner
+4 Volcanic Island
+4 Xander's Lounge
diff --git a/forge-gui/res/adventure/Shandalar/decks/red_bad.json b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_easy.json
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/red_bad.json
rename to forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_easy.json
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_easy_burn.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_easy_burn.dck
new file mode 100644
index 00000000000..d5837e22306
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_easy_burn.dck
@@ -0,0 +1,34 @@
+[duel]
+[metadata]
+Name=Jaya's Conflagration 1
+Title=Jaya Ballard
+Difficulty=easy
+Description=Mono-red elemental and burn themed deck
+Icon=Jaya Ballard 1.jpg
+Deck Type=constructed
+[Main]
+2 Ball Lightning
+2 Browbeat
+3 Castle Embereth
+1 Chandra's Incinerator
+2 Cinder Elemental
+2 Cinder Pyromancer
+1 Comet Storm
+2 Disintegrate
+2 Elixir of Immortality
+2 Fire Servant
+2 Hammer of Bogardan
+1 Harmonic Prodigy
+2 Incandescent Soulstoke
+3 Incinerate
+1 Increasing Vengeance
+2 Kiln Fiend
+2 Mimic Vat
+16 Mountain
+3 Pyretic Ritual
+2 Soul-Scar Mage
+1 Spinerock Knoll
+2 Valakut, the Molten Pinnacle
+2 Wildfire Elemental
+2 Young Pyromancer
+[Sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_easy_dragons.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_easy_dragons.dck
new file mode 100644
index 00000000000..1079d286a1e
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_easy_dragons.dck
@@ -0,0 +1,36 @@
+[duel]
+[metadata]
+Name=Ryusei's Fiery Fall 1
+Title=Ryusei, the Falling Star
+Difficulty=easy
+Description=Mono-red dragons and artifacts theme deck
+Icon=Ryusei, the Falling Star 1.jpg
+Deck Type=constructed
+Profile=Reckless
+[main]
+2 Amethyst Dragon
+2 Arcbound Whelp
+2 Buried Ruin
+1 Covetous Dragon
+4 Darksteel Citadel
+3 Draconic Roar
+1 Dragon's Hoard
+3 Dragonlord's Servant
+2 Dragonspark Reactor
+3 Feedback Bolt
+1 Ganax, Astral Hunter
+1 Goldspan Dragon
+4 Great Furnace
+1 Hellkite Igniter
+1 Hellkite Tyrant
+1 Hoarding Dragon
+1 Moltensteel Dragon
+12 Mountain
+1 Opportunistic Dragon
+1 Orb of Dragonkind
+2 Ore-Scale Guardian
+3 Pristine Talisman
+2 Rapacious Dragon
+2 Ryusei, the Falling Star
+1 Steel Hellkite
+3 Welding Sparks
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_easy_gauntletofmight.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_easy_gauntletofmight.dck
new file mode 100644
index 00000000000..abb99aa9a5f
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_easy_gauntletofmight.dck
@@ -0,0 +1,22 @@
+[duel]
+[metadata]
+Name=Firestorm 2
+Title=Firestorm
+Difficulty=medium
+Description=Mono R Gauntlet of Might deck with pumpable creatures
+Icon=Firestorm.jpg
+Deck Type=constructed
+[main]
+2 Blood Moon
+4 Bloodmark Mentor
+4 Dragon Hatchling
+4 Flamekin Brawler
+4 Gauntlet of Might
+2 Molten Ravager
+4 Moonveil Dragon
+24 Mountain
+4 Pyre Charger
+4 Rage Reflection
+2 Volcanic Strength
+2 Whispersilk Cloak
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_hard_burn.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_hard_burn.dck
new file mode 100644
index 00000000000..00d0aa3ca53
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_hard_burn.dck
@@ -0,0 +1,34 @@
+[duel]
+[metadata]
+Name=Jaya's Conflagration 3
+Title=Jaya Ballard
+Difficulty=hard
+Description=Mono-red elemental and burn themed deck
+Icon=Jaya Ballard 3.jpg
+Deck Type=constructed
+[Main]
+3 Browbeat
+2 Chandra's Incinerator
+4 Dwarven Mine
+2 Electrodominance
+2 Elixir of Immortality
+3 Exquisite Firecraft
+3 Fire Servant
+1 Flame Wave
+4 Forgotten Cave
+2 Hammer of Bogardan
+1 Hostility
+3 Incandescent Soulstoke
+2 Increasing Vengeance
+3 Kiln Fiend
+2 Lightning Serpent
+2 Living Inferno
+21 Mountain
+3 Pyretic Ritual
+2 Pyromancer Ascension
+3 Seething Song
+2 Soul-Scar Mage
+1 Spinerock Knoll
+2 Stalking Vengeance
+4 Valakut, the Molten Pinnacle
+3 Young Pyromancer
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_hard_dragons.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_hard_dragons.dck
new file mode 100644
index 00000000000..1026c6a7134
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_hard_dragons.dck
@@ -0,0 +1,35 @@
+[duel]
+[metadata]
+Name=Sarkhan Vol 3
+Title=Sarkhan Vol
+Difficulty=hard
+Description=Mono-red dragons with Sarkhan planeswalkers, mana ramp, and Dragonstorm
+Icon=Sarkhan Vol 3.jpg
+Deck Type=constructed
+[Main]
+1 Balefire Dragon
+4 Castle Embereth
+2 Dragon Tempest
+2 Dragonmaster Outcast
+3 Dragonspeaker Shaman
+2 Dragonstorm
+3 Gauntlet of Might
+1 Lathliss, Dragon Queen
+2 Moonveil Dragon
+26 Mountain
+4 Rite of Flame
+2 Sarkhan's Triumph
+1 Sarkhan, Dragonsoul
+1 Sarkhan, Fireblood
+2 Scourge of Valkas
+3 Seething Song
+1 Skyline Despot
+2 Skyship Stalker
+3 Spit Flame
+2 Steel Hellkite
+2 Thunderbreak Regent
+2 Thundermaw Hellkite
+1 Utvara Hellkite
+4 Valakut, the Molten Pinnacle
+3 Vanquisher's Banner
+1 Verix Bladewing
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_hard_fight.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_hard_fight.dck
new file mode 100644
index 00000000000..fddbc40653b
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_hard_fight.dck
@@ -0,0 +1,30 @@
+[duel]
+[metadata]
+Name=Crocodile Dundee 3
+Title=Crocodile Dundee
+Difficulty=hard
+Description=Mono R deck with Mudbrawler Cohort and Bloodmark Mentor
+Icon=Crocodile Dundee.jpg
+Deck Type=constructed
+[main]
+21 Mountain|M10
+1 Mox Ruby
+1 Ruby Medallion
+3 Bloodmark Mentor
+2 Cinder Pyromancer
+2 Mudbrawler Cohort
+2 Rockslide Ambush
+2 Spitting Earth
+3 Spire Barrage
+3 Flame Javelin
+2 Blood Knight
+4 Kargan Dragonlord
+1 Slith Firewalker
+1 Pyre Charger
+1 Feral Lightning
+4 Ball Lightning
+1 Blistering Firecat
+1 Kiki-Jiki, Mirror Breaker
+1 Rorix Bladewing
+4 Tarox Bladewing
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/lava_axe.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_hard_lavaaxe.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/lava_axe.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_hard_lavaaxe.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_medium_artifact.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_medium_artifact.dck
new file mode 100644
index 00000000000..9ebc40ba93c
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_medium_artifact.dck
@@ -0,0 +1,49 @@
+[duel]
+[metadata]
+Name=Iron Man 2
+Title=Iron Man
+Difficulty=medium
+Description=Mono R Artifact deck
+Icon=Iron Man.jpg
+Deck Type=constructed
+[main]
+12 Mountain
+4 Great Furnace
+4 Darksteel Citadel
+1 Memnite
+1 Frogmite
+1 Arcbound Worker
+1 Brass Gnat
+1 Flayer Husk
+1 Leonin Scimitar
+1 Pyrite Spellbomb
+1 Tablet of Epityr
+1 Urza's Chalice
+1 Iron Myr
+1 Arcbound Stinger
+1 Executioner's Hood
+1 Golem's Heart
+1 Jhoira's Toolbox
+1 Myr Sire
+1 Golem Foundry
+1 Snapsail Glider
+1 Oxidda Golem
+1 Battered Golem
+1 Yotian Soldier
+1 Myr Enforcer
+1 Junk Diver
+1 Chrome Steed
+1 Rusted Relic
+1 Drill-Skimmer
+1 Synod Centurion
+1 Razorfield Rhino
+1 Hammer of Purphoros
+1 Moltensteel Dragon
+1 Slash Panther
+3 Whipflare
+3 Galvanic Blast
+1 Blade-Tribe Berserkers
+1 Concussive Bolt
+1 Kuldotha Phoenix
+1 Feedback Bolt
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_medium_cirleofflame.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_medium_cirleofflame.dck
new file mode 100644
index 00000000000..b3f38ef1530
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_medium_cirleofflame.dck
@@ -0,0 +1,35 @@
+[duel]
+[metadata]
+Name=Carnage 2
+Title=Carnage
+Difficulty=medium
+Description=Mono R Grand Melee deck with Circle of Flame
+Icon=Carnage.jpg
+Deck Type=constructed
+[main]
+23 Mountain
+4 Grand Melee
+1 Bedlam
+4 Circle of Flame
+4 Fire at Will
+1 Ashen Monstrosity
+1 Avatar of Slaughter
+4 Battle-Mad Ronin
+1 Berserkers of Blood Ridge
+1 Bloodcrazed Neonate
+1 Bloodrock Cyclops
+1 Craven Giant
+1 Crazed Goblin
+1 Flameborn Hellion
+1 Galvanic Juggernaut
+1 Goblin Brigand
+1 Juggernaut
+2 Kuldotha Ringleader
+1 Orgg
+1 Reckless Brute
+1 Slumbering Dragon
+1 Tattermunge Maniac
+1 Thran War Machine
+1 Ulamog's Crusher
+1 Utvara Scalper
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_medium_giant.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_medium_giant.dck
new file mode 100644
index 00000000000..bbf055dcdf3
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_medium_giant.dck
@@ -0,0 +1,28 @@
+[duel]
+[metadata]
+Name=Hagrid 2
+Title=Hagrid
+Difficulty=medium
+Description=Mono R Giants deck
+Icon=Hagrid.jpg
+Deck Type=constructed
+[main]
+4 Pyroclasm|M11
+20 Mountain|MBS
+1 Sunrise Sovereign|LRW
+4 Lash Out|LRW
+4 Arid Mesa|ZEN
+4 Blind-Spot Giant|LRW
+1 Craven Giant|STH
+1 Giant's Ire|LRW
+4 Fire Diamond|7ED
+2 Shatterskull Giant|ZEN
+1 Magma Giant|5DN
+4 Thundercloud Shaman|LRW
+4 Stinkdrinker Daredevil|LRW
+4 Spitting Earth|10E
+1 Borderland Behemoth|MOR
+1 Inferno Titan|M11
+[sideboard]
+
+
diff --git a/forge-gui/res/adventure/Shandalar/decks/haste_burn.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_medium_hasteburn.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/haste_burn.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_medium_hasteburn.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_medium_ralburn.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_medium_ralburn.dck
new file mode 100644
index 00000000000..6c012959763
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/redwizard_medium_ralburn.dck
@@ -0,0 +1,27 @@
+[duel]
+[metadata]
+Name=Rambo 2
+Title=Rambo
+Difficulty=medium
+Description=Mono R Aggro deck
+Icon=Rambo.jpg
+Deck Type=constructed
+Profile=Reckless
+[main]
+21 Mountain
+4 Vexing Devil
+4 Tattermunge Maniac
+4 Goblin Guide
+3 Jackal Pup
+4 Zurgo Bellstriker
+4 Keldon Marauders
+4 Ash Zealot
+1 Lightning Mauler
+1 Reckless Bushwhacker
+1 Goblin Freerunner
+1 Oxidda Golem
+2 Flame Slash
+2 Mizzium Mortars
+2 Shock
+2 Ghostfire
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/runelord.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/runelord.dck
new file mode 100644
index 00000000000..2da7cc5bb35
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/runelord.dck
@@ -0,0 +1,25 @@
+[metadata]
+Name=runelord
+[Main]
+1 Bruna, Light of Alabaster|C18|1
+2 Canopy Vista|ONC|1
+3 Elspeth Conquers Death|THB|1
+2 Forest|KHM|1
+2 Galea, Kindler of Hope|AFC|1
+4 Giver of Runes|PLIST|1
+1 Glacial Fortress|XLN|1
+4 Grasslands|C17|1
+2 Halvar, God of Battle|KHM|1
+1 Irrigated Farmland|AKR|1
+1 Island|KHM|1
+4 Kor Spiritdancer|JMP|1
+1 Mantle of the Ancients|AFC|1
+2 Plains|KHM|1
+4 Rune of Flight|KHM|1
+4 Rune of Might|KHM|1
+4 Rune of Sustenance|KHM|1
+4 Runeforge Champion|KHM|1
+4 Seaside Citadel|CMA|1
+4 Spara's Headquarters|SNC|1
+2 Sunpetal Grove|XLN|1
+4 Wild Growth|MB1|1
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/simicwizard_evolve.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/simicwizard_evolve.dck
new file mode 100644
index 00000000000..d1770746326
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/simicwizard_evolve.dck
@@ -0,0 +1,33 @@
+[duel]
+[metadata]
+Name=The Very Hungry Caterpillar 3
+Title=The Very Hungry Caterpillar
+Difficulty=hard
+Description=BUG Evolve deck with Corpsejack Menace and Master Biomancer
+Icon=The Very Hungry Caterpillar.jpg
+Deck Type=constructed
+[main]
+4 Bayou
+2 Bramblewood Paragon
+2 Bred for the Hunt
+2 Cloudfin Raptor
+4 Corpsejack Menace
+2 Cytoplast Root-Kin
+4 Drowned Catacomb
+2 Elusive Krasis
+2 Experiment One
+2 Fathom Mage
+4 Hinterland Harbor
+4 Master Biomancer
+2 Oona's Blackguard
+1 Prime Speaker Zegana
+4 Renegade Krasis
+2 Sapphire Drake
+2 Shambleshark
+1 Tree of Redemption
+4 Tropical Island
+4 Underground Sea
+1 Varolz, the Scar-Striped
+1 Vigean Hydropon
+4 Woodland Cemetery
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/simicwizard_intruderalarm.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/simicwizard_intruderalarm.dck
new file mode 100644
index 00000000000..d179eee2403
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/simicwizard_intruderalarm.dck
@@ -0,0 +1,27 @@
+[duel]
+[metadata]
+Name=Mister Fantastic 3
+Title=Mister Fantastic
+Difficulty=hard
+Description=UG Intruder Alarm deck with Imperious Perfect and mana elves
+Icon=Mister Fantastic.jpg
+Deck Type=constructed
+[main]
+4 Misty Rainforest
+4 Tropical Island
+7 Island|M12
+5 Forest|M12
+4 Dryad Arbor
+4 Intruder Alarm
+4 Seedborn Muse
+4 Murkfiend Liege
+4 Imperious Perfect
+2 Ant Queen
+1 Rhys the Redeemed
+4 Noble Hierarch
+3 Llanowar Elves
+3 Fyndhorn Elves
+4 Dormant Gomazoa
+2 Apes of Rath
+1 Walking Dream
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_easy_ajani.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_easy_ajani.dck
new file mode 100644
index 00000000000..11cff194032
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_easy_ajani.dck
@@ -0,0 +1,37 @@
+[duel]
+[metadata]
+Name=Ajani's Enchanted Ascension 1
+Title=Ajani Goldmane
+Difficulty=easy
+Description=Mono-white life gain, enchantments, and Ajani planeswalkers theme deck
+Icon=Ajani Goldmane 1.jpg
+Deck Type=constructed
+[Main]
+1 Ajani Goldmane
+1 Ajani Steadfast
+2 Ajani's Chosen
+2 Ajani's Mantra
+3 Ajani's Pridemate
+2 Ajani's Sunstriker
+2 Ajani's Welcome
+1 Ajani, Adversary of Tyrants
+1 Ajani, Caller of the Pride
+1 Ajani, Inspiring Leader
+1 Ajani, Strength of the Pride
+2 Armored Ascension
+2 Blessed Spirits
+3 Court Cleric
+1 Daybreak Coronet
+2 Eidolon of Countless Battles
+1 Emeria, the Sky Ruin
+4 Flagstones of Trokair
+2 Ghostblade Eidolon
+2 Goldmane Griffin
+2 Griffin Aerie
+1 Hall of Heliod's Generosity
+1 Heliod, Sun-Crowned
+2 Land Tax
+2 Mesa Enchantress
+2 Path of Bravery
+13 Plains
+1 Serra's Sanctum
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_easy_angelhuman.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_easy_angelhuman.dck
new file mode 100644
index 00000000000..bd708202c90
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_easy_angelhuman.dck
@@ -0,0 +1,31 @@
+[duel]
+[metadata]
+Name=Sigismund's Avacyn's Glory 1
+Title=Sigismund, Avacyn's Faithful
+Difficulty=easy
+Description=Mono-white humans and angels theme deck
+Icon=Sigismund 1.jpg
+Deck Type=constructed
+[Main]
+1 Angelic Overseer
+1 Archangel
+1 Champion of the Parish
+2 Doomed Traveler
+2 Elder Cathar
+2 Elgaud Inquisitor
+2 Fiend Hunter
+3 Gather the Townsfolk
+1 Geist-Honored Monk
+2 Goldnight Commander
+2 Hallow
+1 Honor of the Pure
+1 Mentor of the Meek
+1 Midnight Guard
+2 Oblivion Ring
+2 Path to Exile
+25 Plains
+1 Requiem Angel
+2 Selfless Cathar
+3 Thraben Valiant
+2 Unruly Mob
+1 Voice of the Provinces
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_easy_wanderer.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_easy_wanderer.dck
new file mode 100644
index 00000000000..cd0fda264a8
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_easy_wanderer.dck
@@ -0,0 +1,33 @@
+[duel]
+[metadata]
+Name=The Wanderer's Entourage 1
+Title=The Wanderer
+Difficulty=easy
+Description=Mono-white counters and proliferate theme deck with Wanderer planeswalkers
+Icon=The Wanderer 1.jpg
+Deck Type=constructed
+[Main]
+3 Armored Ascension
+3 Blighted Steppe
+2 Caravan Escort
+1 Champion of the Parish
+2 Contagion Clasp
+4 Flagstones of Trokair
+2 Grateful Apparition
+1 Herald of War
+2 Hopeful Initiate
+2 Ikiral Outrider
+2 Kabira Vindicator
+1 Kjeldoran Outpost
+1 Kor Haven
+3 Mana Tithe
+2 Martyr for the Cause
+1 Mikaeus, the Lunarch
+13 Plains
+2 Resilient Wanderer
+1 Savior of Ollenbock
+3 Soul Tithe
+3 The Wanderer
+2 Unbounded Potential
+1 Victory's Envoy
+3 Wanderer's Strike
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_hard_armaggedon.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_hard_armaggedon.dck
new file mode 100644
index 00000000000..e873369788f
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_hard_armaggedon.dck
@@ -0,0 +1,41 @@
+[duel]
+[metadata]
+Name=Surtr 3
+Title=Surtr
+Difficulty=hard
+Description=Mono W Armageddon deck
+Icon=Surtr.jpg
+Deck Type=constructed
+[main]
+5 Plains
+4 Flagstones of Trokair
+4 Darksteel Citadel
+4 Wasteland
+1 Strip Mine
+1 Mox Emerald
+1 Mox Ruby
+1 Mox Pearl
+1 Mox Jet
+1 Mox Sapphire
+1 Sol Ring
+4 Crucible of Worlds
+4 Armageddon
+4 Ravages of War
+1 Mana Tithe
+1 Disenchant
+4 Swords to Plowshares
+1 Limited Resources
+3 Dryad Militant
+2 Student of Warfare
+1 Grand Abolisher
+1 Spirit of the Labyrinth
+1 Ethersworn Canonist
+1 True Believer
+1 Knight of the White Orchid
+1 Porcelain Legionnaire
+2 Aven Mindcensor
+1 Archetype of Courage
+1 Brimaz, King of Oreskos
+1 Fiend Hunter
+1 Elspeth, Knight-Errant
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_hard_enchantments.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_hard_enchantments.dck
new file mode 100644
index 00000000000..4f1d30a8b0d
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_hard_enchantments.dck
@@ -0,0 +1,25 @@
+[duel]
+[metadata]
+Name=Casper 3
+Title=Casper
+Difficulty=hard
+Description=Mono W Enchantment deck with Blessed Spirits and Sigil of the Empty Throne
+Icon=Casper.jpg
+Deck Type=constructed
+[main]
+22 Plains
+1 Serra's Sanctum
+1 Archetype of Courage
+4 Blessed Spirits
+2 Celestial Ancient
+3 Hopeful Eidolon
+4 Mesa Enchantress
+1 Nyx-Fleece Ram
+4 Ethereal Armor
+1 Heliod, God of the Sun
+4 Journey to Nowhere
+3 Oblivion Ring
+4 Pacifism
+4 Sigil of the Empty Throne
+2 Replenish
+[sideboard]
\ No newline at end of file
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_hard_hatebears.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_hard_hatebears.dck
new file mode 100644
index 00000000000..45e75d982a2
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_hard_hatebears.dck
@@ -0,0 +1,40 @@
+[duel]
+[metadata]
+Name=Odysseus 3
+Title=Odysseus
+Difficulty=hard
+Description=Mono W Hate Bear deck
+Icon=Odysseus.jpg
+Deck Type=constructed
+[main]
+21 Plains
+1 Karakas
+1 Soul's Attendant
+4 Dryad Militant
+1 Icatian Javelineers
+2 Thalia, Guardian of Thraben
+1 Grand Abolisher
+1 True Believer
+1 Kataki, War's Wage
+1 Leonin Relic-Warder
+1 Samurai of the Pale Curtain
+2 Knight of the White Orchid
+1 Veteran Armorer
+1 Kitchen Finks
+1 Glowrider
+2 Vryn Wingmare
+4 Fiend Hunter
+2 Mentor of the Meek
+1 Mirran Crusader
+1 Archetype of Courage
+1 Silverblade Paladin
+1 Soltari Champion
+1 Linvala, Keeper of Silence
+1 Angel of Jubilation
+1 Celestial Crusader
+1 Loxodon Gatekeeper
+1 Hero of Bladehold
+1 Crovax, Ascendant Hero
+1 Elesh Norn, Grand Cenobite
+1 Imposing Sovereign
+[sideboard]
\ No newline at end of file
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_hard_humansoldier.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_hard_humansoldier.dck
new file mode 100644
index 00000000000..22990e95eda
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_hard_humansoldier.dck
@@ -0,0 +1,43 @@
+[metadata]
+Name=human_soldier_token
+[Main]
+1 Adamant Will|VOW|1
+1 Angelic Quartermaster|VOW|1
+1 Captain of the Watch|M10|1
+1 Cemetery Protector|VOW|1
+1 Commanding Presence|THB|1
+1 Darien, King of Kjeldor|CSP|1
+1 Dawn of Hope|GRN|1
+1 Field Marshal|CSP|1
+1 Fierce Retribution|VOW|1
+1 First Response|M15|1
+1 Flare of Faith|MID|1
+1 God-Favored General|BNG|1
+1 Haazda Marshal|GRN|1
+1 Heirloom Blade|AFC|1
+1 Herald of War|AVR|1
+1 Hero of Bladehold|MBS|1
+1 Iona's Judgment|CMR|1
+1 Keeper of the Accord|CMR|1
+1 Mobilization|10E|1
+1 Moment of Heroism|JMP|1
+2 Perimeter Sergeant|IKO|1
+1 Plains|IKO|1
+3 Plains|IKO|2
+2 Plains|IKO|3
+3 Plains|ISD|1
+2 Plains|ISD|2
+1 Plains|ISD|3
+3 Plains|RTR|2
+1 Plains|RTR|3
+1 Plains|RTR|4
+1 Plains|RTR|5
+2 Plains|THS|1
+2 Plains|THS|3
+3 Plains|THS|4
+1 Precinct Captain|RTR|1
+1 Rhox Pikemaster|M10|1
+2 Sanctuary Lockdown|IKO|1
+1 Thraben Standard Bearer|EMN|1
+4 Veteran Armorsmith|M10|1
+4 Veteran Swordsmith|M10|1
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_hard_humility.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_hard_humility.dck
new file mode 100644
index 00000000000..f008a1bbacf
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_hard_humility.dck
@@ -0,0 +1,21 @@
+[duel]
+[metadata]
+Name=Nac Mac Feegle 3
+Title=Nac Mac Feegle
+Difficulty=hard
+Description=Mono W 1/1 token Deck with Humility, Increasing Devotion and Intangible Virtue
+Icon=Nac Mac Feegle 3.jpg
+Deck Type=constructed
+[main]
+1 Elspeth, Knight-Errant
+4 Gather the Townsfolk
+3 Godhead of Awe
+4 Humility
+4 Increasing Devotion
+4 Intangible Virtue
+4 Leyline of the Meek
+1 Martial Coup
+3 Mobilization
+24 Plains
+4 Porphyry Nodes
+4 Reverence
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_medium_aggro.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_medium_aggro.dck
new file mode 100644
index 00000000000..82cfc943fec
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_medium_aggro.dck
@@ -0,0 +1,35 @@
+[duel]
+[metadata]
+Name=Blackbeard 3
+Title=Blackbeard
+Difficulty=hard
+Description=Mono W Soldiers deck with Preeminent Captain, Captain of the Watch and Daru Warchief
+Icon=Blackbeard.jpg
+Deck Type=constructed
+[main]
+18 Plains|M11
+1 Daru Encampment
+1 Mox Pearl
+2 Tithe
+4 Preeminent Captain
+4 Veteran Armorsmith
+3 Ballyrush Banneret
+3 Veteran Swordsmith
+3 Daru Warchief
+3 Field Marshal
+2 Captain of the Watch
+1 Ranger of Eos
+1 Aven Brigadier
+1 Rhox Pikemaster
+1 Veteran Armorer
+1 Aven Riftwatcher
+1 Soltari Foot Soldier
+1 Raise the Alarm
+1 Mobilization
+1 Elspeth, Knight-Errant
+2 Path to Exile
+2 Valorous Stance
+1 Conqueror's Pledge
+1 Enlistment Officer
+1 Thalia, Guardian of Thraben
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/basri.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_medium_basri.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/basri.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_medium_basri.dck
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_medium_control.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_medium_control.dck
new file mode 100644
index 00000000000..38804abf25a
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_medium_control.dck
@@ -0,0 +1,41 @@
+[duel]
+[metadata]
+Name=Colossus 2
+Title=Colossus
+Difficulty=medium
+Description=Mono W control
+Icon=Colossus.jpg
+Deck Type=constructed
+[main]
+21 Plains|ISD
+1 Kjeldoran Outpost
+1 Flagstones of Trokair
+1 Karakas
+2 Abeyance
+2 Due Respect
+2 Silence
+1 Disenchant
+1 Revoke Existence
+2 Mana Tithe
+1 Rebuff the Wicked
+1 Ghostly Prison
+2 Condemn
+2 Exile
+2 Rebuke
+2 Swords to Plowshares
+2 Grand Abolisher
+1 Blind Obedience
+1 Serra Avenger
+1 True Believer
+1 Kataki, War's Wage
+1 Leonin Relic-Warder
+1 Kitchen Finks
+1 Fiend Hunter
+1 Commander Eesha
+1 Dawn Elemental
+1 Guardian Seraph
+1 Linvala, Keeper of Silence
+1 Windborn Muse
+1 Oversoul of Dusk
+1 Serra Angel
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_medium_knight.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_medium_knight.dck
new file mode 100644
index 00000000000..44fe39a0108
--- /dev/null
+++ b/forge-gui/res/adventure/Shandalar/decks/wizards/whitewizard_medium_knight.dck
@@ -0,0 +1,29 @@
+[duel]
+[metadata]
+Name=White Knight 2
+Title=White Knight
+Difficulty=medium
+Description=Mono W Knights deck
+Icon=White Knight.jpg
+Deck Type=constructed
+[main]
+3 Veteran Cavalier
+3 Kabira Vindicator
+4 Lionheart Maverick
+2 Knight of Cliffhaven
+2 Knight Errant
+2 Benalish Cavalry
+2 Accorder Paladin
+1 Hero of Bladehold
+1 Knight Exemplar
+2 Leonin Skyhunter
+1 Mirran Crusader
+2 Student of Warfare
+2 White Knight
+2 Caravan Escort
+2 Oust
+2 Saltblast
+2 Path of Peace
+1 War Falcon
+24 Plains|MBS
+[sideboard]
diff --git a/forge-gui/res/adventure/Shandalar/decks/wild-magic_sorcerer.dck b/forge-gui/res/adventure/Shandalar/decks/wizards/wild-magic_sorcerer.dck
similarity index 100%
rename from forge-gui/res/adventure/Shandalar/decks/wild-magic_sorcerer.dck
rename to forge-gui/res/adventure/Shandalar/decks/wizards/wild-magic_sorcerer.dck
diff --git a/forge-gui/res/adventure/Shandalar/maps/map/castle_plains_3.tmx b/forge-gui/res/adventure/Shandalar/maps/map/castle_plains_3.tmx
index 1cb43dbbf2e..1bab110583e 100644
--- a/forge-gui/res/adventure/Shandalar/maps/map/castle_plains_3.tmx
+++ b/forge-gui/res/adventure/Shandalar/maps/map/castle_plains_3.tmx
@@ -60,7 +60,7 @@
diff --git a/forge-gui/res/adventure/Shandalar/maps/map/catlair_1.tmx b/forge-gui/res/adventure/Shandalar/maps/map/catlair_1.tmx
index d41c489fa21..0c95bd2fb67 100644
--- a/forge-gui/res/adventure/Shandalar/maps/map/catlair_1.tmx
+++ b/forge-gui/res/adventure/Shandalar/maps/map/catlair_1.tmx
@@ -1,5 +1,5 @@
-