diff --git a/Rider Waite/00-TheFool.png b/Decks/Rider Waite/00-TheFool.png similarity index 100% rename from Rider Waite/00-TheFool.png rename to Decks/Rider Waite/00-TheFool.png diff --git a/Rider Waite/01-TheMagician.png b/Decks/Rider Waite/01-TheMagician.png similarity index 100% rename from Rider Waite/01-TheMagician.png rename to Decks/Rider Waite/01-TheMagician.png diff --git a/Rider Waite/02-TheHighPriestess.png b/Decks/Rider Waite/02-TheHighPriestess.png similarity index 100% rename from Rider Waite/02-TheHighPriestess.png rename to Decks/Rider Waite/02-TheHighPriestess.png diff --git a/Rider Waite/03-TheEmpress.png b/Decks/Rider Waite/03-TheEmpress.png similarity index 100% rename from Rider Waite/03-TheEmpress.png rename to Decks/Rider Waite/03-TheEmpress.png diff --git a/Rider Waite/04-TheEmperor.png b/Decks/Rider Waite/04-TheEmperor.png similarity index 100% rename from Rider Waite/04-TheEmperor.png rename to Decks/Rider Waite/04-TheEmperor.png diff --git a/Rider Waite/05-TheHierophant.png b/Decks/Rider Waite/05-TheHierophant.png similarity index 100% rename from Rider Waite/05-TheHierophant.png rename to Decks/Rider Waite/05-TheHierophant.png diff --git a/Rider Waite/06-TheLovers.png b/Decks/Rider Waite/06-TheLovers.png similarity index 100% rename from Rider Waite/06-TheLovers.png rename to Decks/Rider Waite/06-TheLovers.png diff --git a/Rider Waite/07-TheChariot.png b/Decks/Rider Waite/07-TheChariot.png similarity index 100% rename from Rider Waite/07-TheChariot.png rename to Decks/Rider Waite/07-TheChariot.png diff --git a/Rider Waite/08-Strength.png b/Decks/Rider Waite/08-Strength.png similarity index 100% rename from Rider Waite/08-Strength.png rename to Decks/Rider Waite/08-Strength.png diff --git a/Rider Waite/09-TheHermit.png b/Decks/Rider Waite/09-TheHermit.png similarity index 100% rename from Rider Waite/09-TheHermit.png rename to Decks/Rider Waite/09-TheHermit.png diff --git a/Rider Waite/10-WheelOfFortune.png b/Decks/Rider Waite/10-WheelOfFortune.png similarity index 100% rename from Rider Waite/10-WheelOfFortune.png rename to Decks/Rider Waite/10-WheelOfFortune.png diff --git a/Rider Waite/11-Justice.png b/Decks/Rider Waite/11-Justice.png similarity index 100% rename from Rider Waite/11-Justice.png rename to Decks/Rider Waite/11-Justice.png diff --git a/Rider Waite/12-TheHangedMan.png b/Decks/Rider Waite/12-TheHangedMan.png similarity index 100% rename from Rider Waite/12-TheHangedMan.png rename to Decks/Rider Waite/12-TheHangedMan.png diff --git a/Rider Waite/13-Death.png b/Decks/Rider Waite/13-Death.png similarity index 100% rename from Rider Waite/13-Death.png rename to Decks/Rider Waite/13-Death.png diff --git a/Rider Waite/14-Temperance.png b/Decks/Rider Waite/14-Temperance.png similarity index 100% rename from Rider Waite/14-Temperance.png rename to Decks/Rider Waite/14-Temperance.png diff --git a/Rider Waite/15-TheDevil.png b/Decks/Rider Waite/15-TheDevil.png similarity index 100% rename from Rider Waite/15-TheDevil.png rename to Decks/Rider Waite/15-TheDevil.png diff --git a/Rider Waite/16-TheTower.png b/Decks/Rider Waite/16-TheTower.png similarity index 100% rename from Rider Waite/16-TheTower.png rename to Decks/Rider Waite/16-TheTower.png diff --git a/Rider Waite/17-TheStar.png b/Decks/Rider Waite/17-TheStar.png similarity index 100% rename from Rider Waite/17-TheStar.png rename to Decks/Rider Waite/17-TheStar.png diff --git a/Rider Waite/18-TheMoon.png b/Decks/Rider Waite/18-TheMoon.png similarity index 100% rename from Rider Waite/18-TheMoon.png rename to Decks/Rider Waite/18-TheMoon.png diff --git a/Rider Waite/19-TheSun.png b/Decks/Rider Waite/19-TheSun.png similarity index 100% rename from Rider Waite/19-TheSun.png rename to Decks/Rider Waite/19-TheSun.png diff --git a/Rider Waite/20-Judgement.png b/Decks/Rider Waite/20-Judgement.png similarity index 100% rename from Rider Waite/20-Judgement.png rename to Decks/Rider Waite/20-Judgement.png diff --git a/Rider Waite/21-TheWorld.png b/Decks/Rider Waite/21-TheWorld.png similarity index 100% rename from Rider Waite/21-TheWorld.png rename to Decks/Rider Waite/21-TheWorld.png diff --git a/Rider Waite/Cups01.png b/Decks/Rider Waite/Cups01.png similarity index 100% rename from Rider Waite/Cups01.png rename to Decks/Rider Waite/Cups01.png diff --git a/Rider Waite/Cups02.png b/Decks/Rider Waite/Cups02.png similarity index 100% rename from Rider Waite/Cups02.png rename to Decks/Rider Waite/Cups02.png diff --git a/Rider Waite/Cups03.png b/Decks/Rider Waite/Cups03.png similarity index 100% rename from Rider Waite/Cups03.png rename to Decks/Rider Waite/Cups03.png diff --git a/Rider Waite/Cups04.png b/Decks/Rider Waite/Cups04.png similarity index 100% rename from Rider Waite/Cups04.png rename to Decks/Rider Waite/Cups04.png diff --git a/Rider Waite/Cups05.png b/Decks/Rider Waite/Cups05.png similarity index 100% rename from Rider Waite/Cups05.png rename to Decks/Rider Waite/Cups05.png diff --git a/Rider Waite/Cups06.png b/Decks/Rider Waite/Cups06.png similarity index 100% rename from Rider Waite/Cups06.png rename to Decks/Rider Waite/Cups06.png diff --git a/Rider Waite/Cups07.png b/Decks/Rider Waite/Cups07.png similarity index 100% rename from Rider Waite/Cups07.png rename to Decks/Rider Waite/Cups07.png diff --git a/Rider Waite/Cups08.png b/Decks/Rider Waite/Cups08.png similarity index 100% rename from Rider Waite/Cups08.png rename to Decks/Rider Waite/Cups08.png diff --git a/Rider Waite/Cups09.png b/Decks/Rider Waite/Cups09.png similarity index 100% rename from Rider Waite/Cups09.png rename to Decks/Rider Waite/Cups09.png diff --git a/Rider Waite/Cups10.png b/Decks/Rider Waite/Cups10.png similarity index 100% rename from Rider Waite/Cups10.png rename to Decks/Rider Waite/Cups10.png diff --git a/Rider Waite/Cups11.png b/Decks/Rider Waite/Cups11.png similarity index 100% rename from Rider Waite/Cups11.png rename to Decks/Rider Waite/Cups11.png diff --git a/Rider Waite/Cups12.png b/Decks/Rider Waite/Cups12.png similarity index 100% rename from Rider Waite/Cups12.png rename to Decks/Rider Waite/Cups12.png diff --git a/Rider Waite/Cups13.png b/Decks/Rider Waite/Cups13.png similarity index 100% rename from Rider Waite/Cups13.png rename to Decks/Rider Waite/Cups13.png diff --git a/Rider Waite/Cups14.png b/Decks/Rider Waite/Cups14.png similarity index 100% rename from Rider Waite/Cups14.png rename to Decks/Rider Waite/Cups14.png diff --git a/Rider Waite/Pentacles01.png b/Decks/Rider Waite/Pentacles01.png similarity index 100% rename from Rider Waite/Pentacles01.png rename to Decks/Rider Waite/Pentacles01.png diff --git a/Rider Waite/Pentacles02.png b/Decks/Rider Waite/Pentacles02.png similarity index 100% rename from Rider Waite/Pentacles02.png rename to Decks/Rider Waite/Pentacles02.png diff --git a/Rider Waite/Pentacles03.png b/Decks/Rider Waite/Pentacles03.png similarity index 100% rename from Rider Waite/Pentacles03.png rename to Decks/Rider Waite/Pentacles03.png diff --git a/Rider Waite/Pentacles04.png b/Decks/Rider Waite/Pentacles04.png similarity index 100% rename from Rider Waite/Pentacles04.png rename to Decks/Rider Waite/Pentacles04.png diff --git a/Rider Waite/Pentacles05.png b/Decks/Rider Waite/Pentacles05.png similarity index 100% rename from Rider Waite/Pentacles05.png rename to Decks/Rider Waite/Pentacles05.png diff --git a/Rider Waite/Pentacles06.png b/Decks/Rider Waite/Pentacles06.png similarity index 100% rename from Rider Waite/Pentacles06.png rename to Decks/Rider Waite/Pentacles06.png diff --git a/Rider Waite/Pentacles07.png b/Decks/Rider Waite/Pentacles07.png similarity index 100% rename from Rider Waite/Pentacles07.png rename to Decks/Rider Waite/Pentacles07.png diff --git a/Rider Waite/Pentacles08.png b/Decks/Rider Waite/Pentacles08.png similarity index 100% rename from Rider Waite/Pentacles08.png rename to Decks/Rider Waite/Pentacles08.png diff --git a/Rider Waite/Pentacles09.png b/Decks/Rider Waite/Pentacles09.png similarity index 100% rename from Rider Waite/Pentacles09.png rename to Decks/Rider Waite/Pentacles09.png diff --git a/Rider Waite/Pentacles10.png b/Decks/Rider Waite/Pentacles10.png similarity index 100% rename from Rider Waite/Pentacles10.png rename to Decks/Rider Waite/Pentacles10.png diff --git a/Rider Waite/Pentacles11.png b/Decks/Rider Waite/Pentacles11.png similarity index 100% rename from Rider Waite/Pentacles11.png rename to Decks/Rider Waite/Pentacles11.png diff --git a/Rider Waite/Pentacles12.png b/Decks/Rider Waite/Pentacles12.png similarity index 100% rename from Rider Waite/Pentacles12.png rename to Decks/Rider Waite/Pentacles12.png diff --git a/Rider Waite/Pentacles13.png b/Decks/Rider Waite/Pentacles13.png similarity index 100% rename from Rider Waite/Pentacles13.png rename to Decks/Rider Waite/Pentacles13.png diff --git a/Rider Waite/Pentacles14.png b/Decks/Rider Waite/Pentacles14.png similarity index 100% rename from Rider Waite/Pentacles14.png rename to Decks/Rider Waite/Pentacles14.png diff --git a/Rider Waite/Swords01.png b/Decks/Rider Waite/Swords01.png similarity index 100% rename from Rider Waite/Swords01.png rename to Decks/Rider Waite/Swords01.png diff --git a/Rider Waite/Swords02.png b/Decks/Rider Waite/Swords02.png similarity index 100% rename from Rider Waite/Swords02.png rename to Decks/Rider Waite/Swords02.png diff --git a/Rider Waite/Swords03.png b/Decks/Rider Waite/Swords03.png similarity index 100% rename from Rider Waite/Swords03.png rename to Decks/Rider Waite/Swords03.png diff --git a/Rider Waite/Swords04.png b/Decks/Rider Waite/Swords04.png similarity index 100% rename from Rider Waite/Swords04.png rename to Decks/Rider Waite/Swords04.png diff --git a/Rider Waite/Swords05.png b/Decks/Rider Waite/Swords05.png similarity index 100% rename from Rider Waite/Swords05.png rename to Decks/Rider Waite/Swords05.png diff --git a/Rider Waite/Swords06.png b/Decks/Rider Waite/Swords06.png similarity index 100% rename from Rider Waite/Swords06.png rename to Decks/Rider Waite/Swords06.png diff --git a/Rider Waite/Swords07.png b/Decks/Rider Waite/Swords07.png similarity index 100% rename from Rider Waite/Swords07.png rename to Decks/Rider Waite/Swords07.png diff --git a/Rider Waite/Swords08.png b/Decks/Rider Waite/Swords08.png similarity index 100% rename from Rider Waite/Swords08.png rename to Decks/Rider Waite/Swords08.png diff --git a/Rider Waite/Swords09.png b/Decks/Rider Waite/Swords09.png similarity index 100% rename from Rider Waite/Swords09.png rename to Decks/Rider Waite/Swords09.png diff --git a/Rider Waite/Swords10.png b/Decks/Rider Waite/Swords10.png similarity index 100% rename from Rider Waite/Swords10.png rename to Decks/Rider Waite/Swords10.png diff --git a/Rider Waite/Swords11.png b/Decks/Rider Waite/Swords11.png similarity index 100% rename from Rider Waite/Swords11.png rename to Decks/Rider Waite/Swords11.png diff --git a/Rider Waite/Swords12.png b/Decks/Rider Waite/Swords12.png similarity index 100% rename from Rider Waite/Swords12.png rename to Decks/Rider Waite/Swords12.png diff --git a/Rider Waite/Swords13.png b/Decks/Rider Waite/Swords13.png similarity index 100% rename from Rider Waite/Swords13.png rename to Decks/Rider Waite/Swords13.png diff --git a/Rider Waite/Swords14.png b/Decks/Rider Waite/Swords14.png similarity index 100% rename from Rider Waite/Swords14.png rename to Decks/Rider Waite/Swords14.png diff --git a/Rider Waite/Wands01.png b/Decks/Rider Waite/Wands01.png similarity index 100% rename from Rider Waite/Wands01.png rename to Decks/Rider Waite/Wands01.png diff --git a/Rider Waite/Wands02.png b/Decks/Rider Waite/Wands02.png similarity index 100% rename from Rider Waite/Wands02.png rename to Decks/Rider Waite/Wands02.png diff --git a/Rider Waite/Wands03.png b/Decks/Rider Waite/Wands03.png similarity index 100% rename from Rider Waite/Wands03.png rename to Decks/Rider Waite/Wands03.png diff --git a/Rider Waite/Wands04.png b/Decks/Rider Waite/Wands04.png similarity index 100% rename from Rider Waite/Wands04.png rename to Decks/Rider Waite/Wands04.png diff --git a/Rider Waite/Wands05.png b/Decks/Rider Waite/Wands05.png similarity index 100% rename from Rider Waite/Wands05.png rename to Decks/Rider Waite/Wands05.png diff --git a/Rider Waite/Wands06.png b/Decks/Rider Waite/Wands06.png similarity index 100% rename from Rider Waite/Wands06.png rename to Decks/Rider Waite/Wands06.png diff --git a/Rider Waite/Wands07.png b/Decks/Rider Waite/Wands07.png similarity index 100% rename from Rider Waite/Wands07.png rename to Decks/Rider Waite/Wands07.png diff --git a/Rider Waite/Wands08.png b/Decks/Rider Waite/Wands08.png similarity index 100% rename from Rider Waite/Wands08.png rename to Decks/Rider Waite/Wands08.png diff --git a/Rider Waite/Wands09.png b/Decks/Rider Waite/Wands09.png similarity index 100% rename from Rider Waite/Wands09.png rename to Decks/Rider Waite/Wands09.png diff --git a/Rider Waite/Wands10.png b/Decks/Rider Waite/Wands10.png similarity index 100% rename from Rider Waite/Wands10.png rename to Decks/Rider Waite/Wands10.png diff --git a/Rider Waite/Wands11.png b/Decks/Rider Waite/Wands11.png similarity index 100% rename from Rider Waite/Wands11.png rename to Decks/Rider Waite/Wands11.png diff --git a/Rider Waite/Wands12.png b/Decks/Rider Waite/Wands12.png similarity index 100% rename from Rider Waite/Wands12.png rename to Decks/Rider Waite/Wands12.png diff --git a/Rider Waite/Wands13.png b/Decks/Rider Waite/Wands13.png similarity index 100% rename from Rider Waite/Wands13.png rename to Decks/Rider Waite/Wands13.png diff --git a/Rider Waite/Wands14.png b/Decks/Rider Waite/Wands14.png similarity index 100% rename from Rider Waite/Wands14.png rename to Decks/Rider Waite/Wands14.png diff --git a/Rider Waite/deck.json b/Decks/Rider Waite/deck.json similarity index 100% rename from Rider Waite/deck.json rename to Decks/Rider Waite/deck.json diff --git a/Tarot of Ceremonial Magick/01_Ace Cups.webp b/Decks/Tarot of Ceremonial Magick/01_Ace Cups.webp similarity index 100% rename from Tarot of Ceremonial Magick/01_Ace Cups.webp rename to Decks/Tarot of Ceremonial Magick/01_Ace Cups.webp diff --git a/Tarot of Ceremonial Magick/02_Ten Cups.webp b/Decks/Tarot of Ceremonial Magick/02_Ten Cups.webp similarity index 100% rename from Tarot of Ceremonial Magick/02_Ten Cups.webp rename to Decks/Tarot of Ceremonial Magick/02_Ten Cups.webp diff --git a/Tarot of Ceremonial Magick/03_Two Cups.webp b/Decks/Tarot of Ceremonial Magick/03_Two Cups.webp similarity index 100% rename from Tarot of Ceremonial Magick/03_Two Cups.webp rename to Decks/Tarot of Ceremonial Magick/03_Two Cups.webp diff --git a/Tarot of Ceremonial Magick/04_Three Cups.webp b/Decks/Tarot of Ceremonial Magick/04_Three Cups.webp similarity index 100% rename from Tarot of Ceremonial Magick/04_Three Cups.webp rename to Decks/Tarot of Ceremonial Magick/04_Three Cups.webp diff --git a/Tarot of Ceremonial Magick/05_Four Cups.webp b/Decks/Tarot of Ceremonial Magick/05_Four Cups.webp similarity index 100% rename from Tarot of Ceremonial Magick/05_Four Cups.webp rename to Decks/Tarot of Ceremonial Magick/05_Four Cups.webp diff --git a/Tarot of Ceremonial Magick/06_Five Cups.webp b/Decks/Tarot of Ceremonial Magick/06_Five Cups.webp similarity index 100% rename from Tarot of Ceremonial Magick/06_Five Cups.webp rename to Decks/Tarot of Ceremonial Magick/06_Five Cups.webp diff --git a/Tarot of Ceremonial Magick/07_Six Cups.webp b/Decks/Tarot of Ceremonial Magick/07_Six Cups.webp similarity index 100% rename from Tarot of Ceremonial Magick/07_Six Cups.webp rename to Decks/Tarot of Ceremonial Magick/07_Six Cups.webp diff --git a/Tarot of Ceremonial Magick/08_Seven Cups.webp b/Decks/Tarot of Ceremonial Magick/08_Seven Cups.webp similarity index 100% rename from Tarot of Ceremonial Magick/08_Seven Cups.webp rename to Decks/Tarot of Ceremonial Magick/08_Seven Cups.webp diff --git a/Tarot of Ceremonial Magick/09_Eight Cups.webp b/Decks/Tarot of Ceremonial Magick/09_Eight Cups.webp similarity index 100% rename from Tarot of Ceremonial Magick/09_Eight Cups.webp rename to Decks/Tarot of Ceremonial Magick/09_Eight Cups.webp diff --git a/Tarot of Ceremonial Magick/10_Nine Cups.webp b/Decks/Tarot of Ceremonial Magick/10_Nine Cups.webp similarity index 100% rename from Tarot of Ceremonial Magick/10_Nine Cups.webp rename to Decks/Tarot of Ceremonial Magick/10_Nine Cups.webp diff --git a/Tarot of Ceremonial Magick/11_Knight Cups.webp b/Decks/Tarot of Ceremonial Magick/11_Knight Cups.webp similarity index 100% rename from Tarot of Ceremonial Magick/11_Knight Cups.webp rename to Decks/Tarot of Ceremonial Magick/11_Knight Cups.webp diff --git a/Tarot of Ceremonial Magick/12_Prince Cups.webp b/Decks/Tarot of Ceremonial Magick/12_Prince Cups.webp similarity index 100% rename from Tarot of Ceremonial Magick/12_Prince Cups.webp rename to Decks/Tarot of Ceremonial Magick/12_Prince Cups.webp diff --git a/Tarot of Ceremonial Magick/13_Princess Cups.webp b/Decks/Tarot of Ceremonial Magick/13_Princess Cups.webp similarity index 100% rename from Tarot of Ceremonial Magick/13_Princess Cups.webp rename to Decks/Tarot of Ceremonial Magick/13_Princess Cups.webp diff --git a/Tarot of Ceremonial Magick/14_Queen Cups.webp b/Decks/Tarot of Ceremonial Magick/14_Queen Cups.webp similarity index 100% rename from Tarot of Ceremonial Magick/14_Queen Cups.webp rename to Decks/Tarot of Ceremonial Magick/14_Queen Cups.webp diff --git a/Tarot of Ceremonial Magick/15_Ace Disks.webp b/Decks/Tarot of Ceremonial Magick/15_Ace Disks.webp similarity index 100% rename from Tarot of Ceremonial Magick/15_Ace Disks.webp rename to Decks/Tarot of Ceremonial Magick/15_Ace Disks.webp diff --git a/Tarot of Ceremonial Magick/16_Ten Disks.webp b/Decks/Tarot of Ceremonial Magick/16_Ten Disks.webp similarity index 100% rename from Tarot of Ceremonial Magick/16_Ten Disks.webp rename to Decks/Tarot of Ceremonial Magick/16_Ten Disks.webp diff --git a/Tarot of Ceremonial Magick/17_Two Disks.webp b/Decks/Tarot of Ceremonial Magick/17_Two Disks.webp similarity index 100% rename from Tarot of Ceremonial Magick/17_Two Disks.webp rename to Decks/Tarot of Ceremonial Magick/17_Two Disks.webp diff --git a/Tarot of Ceremonial Magick/18_Three Disks.webp b/Decks/Tarot of Ceremonial Magick/18_Three Disks.webp similarity index 100% rename from Tarot of Ceremonial Magick/18_Three Disks.webp rename to Decks/Tarot of Ceremonial Magick/18_Three Disks.webp diff --git a/Tarot of Ceremonial Magick/19_Four Disks.webp b/Decks/Tarot of Ceremonial Magick/19_Four Disks.webp similarity index 100% rename from Tarot of Ceremonial Magick/19_Four Disks.webp rename to Decks/Tarot of Ceremonial Magick/19_Four Disks.webp diff --git a/Tarot of Ceremonial Magick/20_Five Disks.webp b/Decks/Tarot of Ceremonial Magick/20_Five Disks.webp similarity index 100% rename from Tarot of Ceremonial Magick/20_Five Disks.webp rename to Decks/Tarot of Ceremonial Magick/20_Five Disks.webp diff --git a/Tarot of Ceremonial Magick/21_Six Disks.webp b/Decks/Tarot of Ceremonial Magick/21_Six Disks.webp similarity index 100% rename from Tarot of Ceremonial Magick/21_Six Disks.webp rename to Decks/Tarot of Ceremonial Magick/21_Six Disks.webp diff --git a/Tarot of Ceremonial Magick/22_Seven Disks.webp b/Decks/Tarot of Ceremonial Magick/22_Seven Disks.webp similarity index 100% rename from Tarot of Ceremonial Magick/22_Seven Disks.webp rename to Decks/Tarot of Ceremonial Magick/22_Seven Disks.webp diff --git a/Tarot of Ceremonial Magick/23_Eight Disks.webp b/Decks/Tarot of Ceremonial Magick/23_Eight Disks.webp similarity index 100% rename from Tarot of Ceremonial Magick/23_Eight Disks.webp rename to Decks/Tarot of Ceremonial Magick/23_Eight Disks.webp diff --git a/Tarot of Ceremonial Magick/24_Nine Disks.webp b/Decks/Tarot of Ceremonial Magick/24_Nine Disks.webp similarity index 100% rename from Tarot of Ceremonial Magick/24_Nine Disks.webp rename to Decks/Tarot of Ceremonial Magick/24_Nine Disks.webp diff --git a/Tarot of Ceremonial Magick/25_Knight Disks.webp b/Decks/Tarot of Ceremonial Magick/25_Knight Disks.webp similarity index 100% rename from Tarot of Ceremonial Magick/25_Knight Disks.webp rename to Decks/Tarot of Ceremonial Magick/25_Knight Disks.webp diff --git a/Tarot of Ceremonial Magick/26_Prince Disks.webp b/Decks/Tarot of Ceremonial Magick/26_Prince Disks.webp similarity index 100% rename from Tarot of Ceremonial Magick/26_Prince Disks.webp rename to Decks/Tarot of Ceremonial Magick/26_Prince Disks.webp diff --git a/Tarot of Ceremonial Magick/27_Princess Disks.webp b/Decks/Tarot of Ceremonial Magick/27_Princess Disks.webp similarity index 100% rename from Tarot of Ceremonial Magick/27_Princess Disks.webp rename to Decks/Tarot of Ceremonial Magick/27_Princess Disks.webp diff --git a/Tarot of Ceremonial Magick/28_Queen Disks.webp b/Decks/Tarot of Ceremonial Magick/28_Queen Disks.webp similarity index 100% rename from Tarot of Ceremonial Magick/28_Queen Disks.webp rename to Decks/Tarot of Ceremonial Magick/28_Queen Disks.webp diff --git a/Tarot of Ceremonial Magick/29_Ace Swords.webp b/Decks/Tarot of Ceremonial Magick/29_Ace Swords.webp similarity index 100% rename from Tarot of Ceremonial Magick/29_Ace Swords.webp rename to Decks/Tarot of Ceremonial Magick/29_Ace Swords.webp diff --git a/Tarot of Ceremonial Magick/30_Ten Swords.webp b/Decks/Tarot of Ceremonial Magick/30_Ten Swords.webp similarity index 100% rename from Tarot of Ceremonial Magick/30_Ten Swords.webp rename to Decks/Tarot of Ceremonial Magick/30_Ten Swords.webp diff --git a/Tarot of Ceremonial Magick/31_Two Swords.webp b/Decks/Tarot of Ceremonial Magick/31_Two Swords.webp similarity index 100% rename from Tarot of Ceremonial Magick/31_Two Swords.webp rename to Decks/Tarot of Ceremonial Magick/31_Two Swords.webp diff --git a/Tarot of Ceremonial Magick/32_Three Swords.webp b/Decks/Tarot of Ceremonial Magick/32_Three Swords.webp similarity index 100% rename from Tarot of Ceremonial Magick/32_Three Swords.webp rename to Decks/Tarot of Ceremonial Magick/32_Three Swords.webp diff --git a/Tarot of Ceremonial Magick/33_Four Swords.webp b/Decks/Tarot of Ceremonial Magick/33_Four Swords.webp similarity index 100% rename from Tarot of Ceremonial Magick/33_Four Swords.webp rename to Decks/Tarot of Ceremonial Magick/33_Four Swords.webp diff --git a/Tarot of Ceremonial Magick/34_Five Swords.webp b/Decks/Tarot of Ceremonial Magick/34_Five Swords.webp similarity index 100% rename from Tarot of Ceremonial Magick/34_Five Swords.webp rename to Decks/Tarot of Ceremonial Magick/34_Five Swords.webp diff --git a/Tarot of Ceremonial Magick/35_Six Swords.webp b/Decks/Tarot of Ceremonial Magick/35_Six Swords.webp similarity index 100% rename from Tarot of Ceremonial Magick/35_Six Swords.webp rename to Decks/Tarot of Ceremonial Magick/35_Six Swords.webp diff --git a/Tarot of Ceremonial Magick/36_Seven Swords.webp b/Decks/Tarot of Ceremonial Magick/36_Seven Swords.webp similarity index 100% rename from Tarot of Ceremonial Magick/36_Seven Swords.webp rename to Decks/Tarot of Ceremonial Magick/36_Seven Swords.webp diff --git a/Tarot of Ceremonial Magick/37_Eight Swords.webp b/Decks/Tarot of Ceremonial Magick/37_Eight Swords.webp similarity index 100% rename from Tarot of Ceremonial Magick/37_Eight Swords.webp rename to Decks/Tarot of Ceremonial Magick/37_Eight Swords.webp diff --git a/Tarot of Ceremonial Magick/38_Nine Swords.webp b/Decks/Tarot of Ceremonial Magick/38_Nine Swords.webp similarity index 100% rename from Tarot of Ceremonial Magick/38_Nine Swords.webp rename to Decks/Tarot of Ceremonial Magick/38_Nine Swords.webp diff --git a/Tarot of Ceremonial Magick/39_Knight Swords.webp b/Decks/Tarot of Ceremonial Magick/39_Knight Swords.webp similarity index 100% rename from Tarot of Ceremonial Magick/39_Knight Swords.webp rename to Decks/Tarot of Ceremonial Magick/39_Knight Swords.webp diff --git a/Tarot of Ceremonial Magick/40_Prince Swords.webp b/Decks/Tarot of Ceremonial Magick/40_Prince Swords.webp similarity index 100% rename from Tarot of Ceremonial Magick/40_Prince Swords.webp rename to Decks/Tarot of Ceremonial Magick/40_Prince Swords.webp diff --git a/Tarot of Ceremonial Magick/41_Princess Swords.webp b/Decks/Tarot of Ceremonial Magick/41_Princess Swords.webp similarity index 100% rename from Tarot of Ceremonial Magick/41_Princess Swords.webp rename to Decks/Tarot of Ceremonial Magick/41_Princess Swords.webp diff --git a/Tarot of Ceremonial Magick/42_Queen Swords.webp b/Decks/Tarot of Ceremonial Magick/42_Queen Swords.webp similarity index 100% rename from Tarot of Ceremonial Magick/42_Queen Swords.webp rename to Decks/Tarot of Ceremonial Magick/42_Queen Swords.webp diff --git a/Tarot of Ceremonial Magick/43_Fool.webp b/Decks/Tarot of Ceremonial Magick/43_Fool.webp similarity index 100% rename from Tarot of Ceremonial Magick/43_Fool.webp rename to Decks/Tarot of Ceremonial Magick/43_Fool.webp diff --git a/Tarot of Ceremonial Magick/44_Magus.webp b/Decks/Tarot of Ceremonial Magick/44_Magus.webp similarity index 100% rename from Tarot of Ceremonial Magick/44_Magus.webp rename to Decks/Tarot of Ceremonial Magick/44_Magus.webp diff --git a/Tarot of Ceremonial Magick/45_Fortune.webp b/Decks/Tarot of Ceremonial Magick/45_Fortune.webp similarity index 100% rename from Tarot of Ceremonial Magick/45_Fortune.webp rename to Decks/Tarot of Ceremonial Magick/45_Fortune.webp diff --git a/Tarot of Ceremonial Magick/46_Lust.webp b/Decks/Tarot of Ceremonial Magick/46_Lust.webp similarity index 100% rename from Tarot of Ceremonial Magick/46_Lust.webp rename to Decks/Tarot of Ceremonial Magick/46_Lust.webp diff --git a/Tarot of Ceremonial Magick/47_Hanged Man.webp b/Decks/Tarot of Ceremonial Magick/47_Hanged Man.webp similarity index 100% rename from Tarot of Ceremonial Magick/47_Hanged Man.webp rename to Decks/Tarot of Ceremonial Magick/47_Hanged Man.webp diff --git a/Tarot of Ceremonial Magick/48_Death.webp b/Decks/Tarot of Ceremonial Magick/48_Death.webp similarity index 100% rename from Tarot of Ceremonial Magick/48_Death.webp rename to Decks/Tarot of Ceremonial Magick/48_Death.webp diff --git a/Tarot of Ceremonial Magick/49_Art.webp b/Decks/Tarot of Ceremonial Magick/49_Art.webp similarity index 100% rename from Tarot of Ceremonial Magick/49_Art.webp rename to Decks/Tarot of Ceremonial Magick/49_Art.webp diff --git a/Tarot of Ceremonial Magick/50_Devil.webp b/Decks/Tarot of Ceremonial Magick/50_Devil.webp similarity index 100% rename from Tarot of Ceremonial Magick/50_Devil.webp rename to Decks/Tarot of Ceremonial Magick/50_Devil.webp diff --git a/Tarot of Ceremonial Magick/51_Tower.webp b/Decks/Tarot of Ceremonial Magick/51_Tower.webp similarity index 100% rename from Tarot of Ceremonial Magick/51_Tower.webp rename to Decks/Tarot of Ceremonial Magick/51_Tower.webp diff --git a/Tarot of Ceremonial Magick/52_Star.webp b/Decks/Tarot of Ceremonial Magick/52_Star.webp similarity index 100% rename from Tarot of Ceremonial Magick/52_Star.webp rename to Decks/Tarot of Ceremonial Magick/52_Star.webp diff --git a/Tarot of Ceremonial Magick/53_Moon.webp b/Decks/Tarot of Ceremonial Magick/53_Moon.webp similarity index 100% rename from Tarot of Ceremonial Magick/53_Moon.webp rename to Decks/Tarot of Ceremonial Magick/53_Moon.webp diff --git a/Tarot of Ceremonial Magick/54_Sun.webp b/Decks/Tarot of Ceremonial Magick/54_Sun.webp similarity index 100% rename from Tarot of Ceremonial Magick/54_Sun.webp rename to Decks/Tarot of Ceremonial Magick/54_Sun.webp diff --git a/Tarot of Ceremonial Magick/55_High Priestess.webp b/Decks/Tarot of Ceremonial Magick/55_High Priestess.webp similarity index 100% rename from Tarot of Ceremonial Magick/55_High Priestess.webp rename to Decks/Tarot of Ceremonial Magick/55_High Priestess.webp diff --git a/Tarot of Ceremonial Magick/56_Aeon.webp b/Decks/Tarot of Ceremonial Magick/56_Aeon.webp similarity index 100% rename from Tarot of Ceremonial Magick/56_Aeon.webp rename to Decks/Tarot of Ceremonial Magick/56_Aeon.webp diff --git a/Tarot of Ceremonial Magick/57_Universe.webp b/Decks/Tarot of Ceremonial Magick/57_Universe.webp similarity index 100% rename from Tarot of Ceremonial Magick/57_Universe.webp rename to Decks/Tarot of Ceremonial Magick/57_Universe.webp diff --git a/Tarot of Ceremonial Magick/58_Empress.webp b/Decks/Tarot of Ceremonial Magick/58_Empress.webp similarity index 100% rename from Tarot of Ceremonial Magick/58_Empress.webp rename to Decks/Tarot of Ceremonial Magick/58_Empress.webp diff --git a/Tarot of Ceremonial Magick/59_Emperor.webp b/Decks/Tarot of Ceremonial Magick/59_Emperor.webp similarity index 100% rename from Tarot of Ceremonial Magick/59_Emperor.webp rename to Decks/Tarot of Ceremonial Magick/59_Emperor.webp diff --git a/Tarot of Ceremonial Magick/60_Hierophant.webp b/Decks/Tarot of Ceremonial Magick/60_Hierophant.webp similarity index 100% rename from Tarot of Ceremonial Magick/60_Hierophant.webp rename to Decks/Tarot of Ceremonial Magick/60_Hierophant.webp diff --git a/Tarot of Ceremonial Magick/61_Lovers.webp b/Decks/Tarot of Ceremonial Magick/61_Lovers.webp similarity index 100% rename from Tarot of Ceremonial Magick/61_Lovers.webp rename to Decks/Tarot of Ceremonial Magick/61_Lovers.webp diff --git a/Tarot of Ceremonial Magick/62_Chariot.webp b/Decks/Tarot of Ceremonial Magick/62_Chariot.webp similarity index 100% rename from Tarot of Ceremonial Magick/62_Chariot.webp rename to Decks/Tarot of Ceremonial Magick/62_Chariot.webp diff --git a/Tarot of Ceremonial Magick/63_Justice.webp b/Decks/Tarot of Ceremonial Magick/63_Justice.webp similarity index 100% rename from Tarot of Ceremonial Magick/63_Justice.webp rename to Decks/Tarot of Ceremonial Magick/63_Justice.webp diff --git a/Tarot of Ceremonial Magick/64_Hermit.webp b/Decks/Tarot of Ceremonial Magick/64_Hermit.webp similarity index 100% rename from Tarot of Ceremonial Magick/64_Hermit.webp rename to Decks/Tarot of Ceremonial Magick/64_Hermit.webp diff --git a/Tarot of Ceremonial Magick/65_Ace Wands.webp b/Decks/Tarot of Ceremonial Magick/65_Ace Wands.webp similarity index 100% rename from Tarot of Ceremonial Magick/65_Ace Wands.webp rename to Decks/Tarot of Ceremonial Magick/65_Ace Wands.webp diff --git a/Tarot of Ceremonial Magick/66_Ten Wands.webp b/Decks/Tarot of Ceremonial Magick/66_Ten Wands.webp similarity index 100% rename from Tarot of Ceremonial Magick/66_Ten Wands.webp rename to Decks/Tarot of Ceremonial Magick/66_Ten Wands.webp diff --git a/Tarot of Ceremonial Magick/67_Two Wands.webp b/Decks/Tarot of Ceremonial Magick/67_Two Wands.webp similarity index 100% rename from Tarot of Ceremonial Magick/67_Two Wands.webp rename to Decks/Tarot of Ceremonial Magick/67_Two Wands.webp diff --git a/Tarot of Ceremonial Magick/68_Three Wands.webp b/Decks/Tarot of Ceremonial Magick/68_Three Wands.webp similarity index 100% rename from Tarot of Ceremonial Magick/68_Three Wands.webp rename to Decks/Tarot of Ceremonial Magick/68_Three Wands.webp diff --git a/Tarot of Ceremonial Magick/69_Four Wands.webp b/Decks/Tarot of Ceremonial Magick/69_Four Wands.webp similarity index 100% rename from Tarot of Ceremonial Magick/69_Four Wands.webp rename to Decks/Tarot of Ceremonial Magick/69_Four Wands.webp diff --git a/Tarot of Ceremonial Magick/70_Five Wands.webp b/Decks/Tarot of Ceremonial Magick/70_Five Wands.webp similarity index 100% rename from Tarot of Ceremonial Magick/70_Five Wands.webp rename to Decks/Tarot of Ceremonial Magick/70_Five Wands.webp diff --git a/Tarot of Ceremonial Magick/71_Six Wands.webp b/Decks/Tarot of Ceremonial Magick/71_Six Wands.webp similarity index 100% rename from Tarot of Ceremonial Magick/71_Six Wands.webp rename to Decks/Tarot of Ceremonial Magick/71_Six Wands.webp diff --git a/Tarot of Ceremonial Magick/72_Seven Wands.webp b/Decks/Tarot of Ceremonial Magick/72_Seven Wands.webp similarity index 100% rename from Tarot of Ceremonial Magick/72_Seven Wands.webp rename to Decks/Tarot of Ceremonial Magick/72_Seven Wands.webp diff --git a/Tarot of Ceremonial Magick/73_Eight Wands.webp b/Decks/Tarot of Ceremonial Magick/73_Eight Wands.webp similarity index 100% rename from Tarot of Ceremonial Magick/73_Eight Wands.webp rename to Decks/Tarot of Ceremonial Magick/73_Eight Wands.webp diff --git a/Tarot of Ceremonial Magick/74_Nine Wands.webp b/Decks/Tarot of Ceremonial Magick/74_Nine Wands.webp similarity index 100% rename from Tarot of Ceremonial Magick/74_Nine Wands.webp rename to Decks/Tarot of Ceremonial Magick/74_Nine Wands.webp diff --git a/Tarot of Ceremonial Magick/75_Knight Wands.webp b/Decks/Tarot of Ceremonial Magick/75_Knight Wands.webp similarity index 100% rename from Tarot of Ceremonial Magick/75_Knight Wands.webp rename to Decks/Tarot of Ceremonial Magick/75_Knight Wands.webp diff --git a/Tarot of Ceremonial Magick/76_Prince Wands.webp b/Decks/Tarot of Ceremonial Magick/76_Prince Wands.webp similarity index 100% rename from Tarot of Ceremonial Magick/76_Prince Wands.webp rename to Decks/Tarot of Ceremonial Magick/76_Prince Wands.webp diff --git a/Tarot of Ceremonial Magick/77_Princess Wands.webp b/Decks/Tarot of Ceremonial Magick/77_Princess Wands.webp similarity index 100% rename from Tarot of Ceremonial Magick/77_Princess Wands.webp rename to Decks/Tarot of Ceremonial Magick/77_Princess Wands.webp diff --git a/Tarot of Ceremonial Magick/78_Queen Wands.webp b/Decks/Tarot of Ceremonial Magick/78_Queen Wands.webp similarity index 100% rename from Tarot of Ceremonial Magick/78_Queen Wands.webp rename to Decks/Tarot of Ceremonial Magick/78_Queen Wands.webp diff --git a/Tarot of Ceremonial Magick/deck.json b/Decks/Tarot of Ceremonial Magick/deck.json similarity index 100% rename from Tarot of Ceremonial Magick/deck.json rename to Decks/Tarot of Ceremonial Magick/deck.json diff --git a/Thoth Tarot/00.png b/Decks/Thoth Tarot/00.png similarity index 100% rename from Thoth Tarot/00.png rename to Decks/Thoth Tarot/00.png diff --git a/Thoth Tarot/01.png b/Decks/Thoth Tarot/01.png similarity index 100% rename from Thoth Tarot/01.png rename to Decks/Thoth Tarot/01.png diff --git a/Thoth Tarot/02.png b/Decks/Thoth Tarot/02.png similarity index 100% rename from Thoth Tarot/02.png rename to Decks/Thoth Tarot/02.png diff --git a/Thoth Tarot/03.png b/Decks/Thoth Tarot/03.png similarity index 100% rename from Thoth Tarot/03.png rename to Decks/Thoth Tarot/03.png diff --git a/Thoth Tarot/04.png b/Decks/Thoth Tarot/04.png similarity index 100% rename from Thoth Tarot/04.png rename to Decks/Thoth Tarot/04.png diff --git a/Thoth Tarot/05.png b/Decks/Thoth Tarot/05.png similarity index 100% rename from Thoth Tarot/05.png rename to Decks/Thoth Tarot/05.png diff --git a/Thoth Tarot/06.png b/Decks/Thoth Tarot/06.png similarity index 100% rename from Thoth Tarot/06.png rename to Decks/Thoth Tarot/06.png diff --git a/Thoth Tarot/07.png b/Decks/Thoth Tarot/07.png similarity index 100% rename from Thoth Tarot/07.png rename to Decks/Thoth Tarot/07.png diff --git a/Thoth Tarot/08.png b/Decks/Thoth Tarot/08.png similarity index 100% rename from Thoth Tarot/08.png rename to Decks/Thoth Tarot/08.png diff --git a/Thoth Tarot/09.png b/Decks/Thoth Tarot/09.png similarity index 100% rename from Thoth Tarot/09.png rename to Decks/Thoth Tarot/09.png diff --git a/Thoth Tarot/10.png b/Decks/Thoth Tarot/10.png similarity index 100% rename from Thoth Tarot/10.png rename to Decks/Thoth Tarot/10.png diff --git a/Thoth Tarot/11.png b/Decks/Thoth Tarot/11.png similarity index 100% rename from Thoth Tarot/11.png rename to Decks/Thoth Tarot/11.png diff --git a/Thoth Tarot/12.png b/Decks/Thoth Tarot/12.png similarity index 100% rename from Thoth Tarot/12.png rename to Decks/Thoth Tarot/12.png diff --git a/Thoth Tarot/13.png b/Decks/Thoth Tarot/13.png similarity index 100% rename from Thoth Tarot/13.png rename to Decks/Thoth Tarot/13.png diff --git a/Thoth Tarot/14.png b/Decks/Thoth Tarot/14.png similarity index 100% rename from Thoth Tarot/14.png rename to Decks/Thoth Tarot/14.png diff --git a/Thoth Tarot/15.png b/Decks/Thoth Tarot/15.png similarity index 100% rename from Thoth Tarot/15.png rename to Decks/Thoth Tarot/15.png diff --git a/Thoth Tarot/16.png b/Decks/Thoth Tarot/16.png similarity index 100% rename from Thoth Tarot/16.png rename to Decks/Thoth Tarot/16.png diff --git a/Thoth Tarot/17.png b/Decks/Thoth Tarot/17.png similarity index 100% rename from Thoth Tarot/17.png rename to Decks/Thoth Tarot/17.png diff --git a/Thoth Tarot/18.png b/Decks/Thoth Tarot/18.png similarity index 100% rename from Thoth Tarot/18.png rename to Decks/Thoth Tarot/18.png diff --git a/Thoth Tarot/19.png b/Decks/Thoth Tarot/19.png similarity index 100% rename from Thoth Tarot/19.png rename to Decks/Thoth Tarot/19.png diff --git a/Thoth Tarot/20.png b/Decks/Thoth Tarot/20.png similarity index 100% rename from Thoth Tarot/20.png rename to Decks/Thoth Tarot/20.png diff --git a/Thoth Tarot/21.png b/Decks/Thoth Tarot/21.png similarity index 100% rename from Thoth Tarot/21.png rename to Decks/Thoth Tarot/21.png diff --git a/Thoth Tarot/22.png b/Decks/Thoth Tarot/22.png similarity index 100% rename from Thoth Tarot/22.png rename to Decks/Thoth Tarot/22.png diff --git a/Thoth Tarot/23.png b/Decks/Thoth Tarot/23.png similarity index 100% rename from Thoth Tarot/23.png rename to Decks/Thoth Tarot/23.png diff --git a/Thoth Tarot/24.png b/Decks/Thoth Tarot/24.png similarity index 100% rename from Thoth Tarot/24.png rename to Decks/Thoth Tarot/24.png diff --git a/Thoth Tarot/25.png b/Decks/Thoth Tarot/25.png similarity index 100% rename from Thoth Tarot/25.png rename to Decks/Thoth Tarot/25.png diff --git a/Thoth Tarot/26.png b/Decks/Thoth Tarot/26.png similarity index 100% rename from Thoth Tarot/26.png rename to Decks/Thoth Tarot/26.png diff --git a/Thoth Tarot/27.png b/Decks/Thoth Tarot/27.png similarity index 100% rename from Thoth Tarot/27.png rename to Decks/Thoth Tarot/27.png diff --git a/Thoth Tarot/28.png b/Decks/Thoth Tarot/28.png similarity index 100% rename from Thoth Tarot/28.png rename to Decks/Thoth Tarot/28.png diff --git a/Thoth Tarot/29.png b/Decks/Thoth Tarot/29.png similarity index 100% rename from Thoth Tarot/29.png rename to Decks/Thoth Tarot/29.png diff --git a/Thoth Tarot/30.png b/Decks/Thoth Tarot/30.png similarity index 100% rename from Thoth Tarot/30.png rename to Decks/Thoth Tarot/30.png diff --git a/Thoth Tarot/31.png b/Decks/Thoth Tarot/31.png similarity index 100% rename from Thoth Tarot/31.png rename to Decks/Thoth Tarot/31.png diff --git a/Thoth Tarot/32.png b/Decks/Thoth Tarot/32.png similarity index 100% rename from Thoth Tarot/32.png rename to Decks/Thoth Tarot/32.png diff --git a/Thoth Tarot/33.png b/Decks/Thoth Tarot/33.png similarity index 100% rename from Thoth Tarot/33.png rename to Decks/Thoth Tarot/33.png diff --git a/Thoth Tarot/34.png b/Decks/Thoth Tarot/34.png similarity index 100% rename from Thoth Tarot/34.png rename to Decks/Thoth Tarot/34.png diff --git a/Thoth Tarot/35.png b/Decks/Thoth Tarot/35.png similarity index 100% rename from Thoth Tarot/35.png rename to Decks/Thoth Tarot/35.png diff --git a/Thoth Tarot/36.png b/Decks/Thoth Tarot/36.png similarity index 100% rename from Thoth Tarot/36.png rename to Decks/Thoth Tarot/36.png diff --git a/Thoth Tarot/37.png b/Decks/Thoth Tarot/37.png similarity index 100% rename from Thoth Tarot/37.png rename to Decks/Thoth Tarot/37.png diff --git a/Thoth Tarot/38.png b/Decks/Thoth Tarot/38.png similarity index 100% rename from Thoth Tarot/38.png rename to Decks/Thoth Tarot/38.png diff --git a/Thoth Tarot/39.png b/Decks/Thoth Tarot/39.png similarity index 100% rename from Thoth Tarot/39.png rename to Decks/Thoth Tarot/39.png diff --git a/Thoth Tarot/40.png b/Decks/Thoth Tarot/40.png similarity index 100% rename from Thoth Tarot/40.png rename to Decks/Thoth Tarot/40.png diff --git a/Thoth Tarot/41.png b/Decks/Thoth Tarot/41.png similarity index 100% rename from Thoth Tarot/41.png rename to Decks/Thoth Tarot/41.png diff --git a/Thoth Tarot/42.png b/Decks/Thoth Tarot/42.png similarity index 100% rename from Thoth Tarot/42.png rename to Decks/Thoth Tarot/42.png diff --git a/Thoth Tarot/43.png b/Decks/Thoth Tarot/43.png similarity index 100% rename from Thoth Tarot/43.png rename to Decks/Thoth Tarot/43.png diff --git a/Thoth Tarot/44.png b/Decks/Thoth Tarot/44.png similarity index 100% rename from Thoth Tarot/44.png rename to Decks/Thoth Tarot/44.png diff --git a/Thoth Tarot/45.png b/Decks/Thoth Tarot/45.png similarity index 100% rename from Thoth Tarot/45.png rename to Decks/Thoth Tarot/45.png diff --git a/Thoth Tarot/46.png b/Decks/Thoth Tarot/46.png similarity index 100% rename from Thoth Tarot/46.png rename to Decks/Thoth Tarot/46.png diff --git a/Thoth Tarot/47.png b/Decks/Thoth Tarot/47.png similarity index 100% rename from Thoth Tarot/47.png rename to Decks/Thoth Tarot/47.png diff --git a/Thoth Tarot/48.png b/Decks/Thoth Tarot/48.png similarity index 100% rename from Thoth Tarot/48.png rename to Decks/Thoth Tarot/48.png diff --git a/Thoth Tarot/49.png b/Decks/Thoth Tarot/49.png similarity index 100% rename from Thoth Tarot/49.png rename to Decks/Thoth Tarot/49.png diff --git a/Thoth Tarot/50.png b/Decks/Thoth Tarot/50.png similarity index 100% rename from Thoth Tarot/50.png rename to Decks/Thoth Tarot/50.png diff --git a/Thoth Tarot/51.png b/Decks/Thoth Tarot/51.png similarity index 100% rename from Thoth Tarot/51.png rename to Decks/Thoth Tarot/51.png diff --git a/Thoth Tarot/52.png b/Decks/Thoth Tarot/52.png similarity index 100% rename from Thoth Tarot/52.png rename to Decks/Thoth Tarot/52.png diff --git a/Thoth Tarot/53.png b/Decks/Thoth Tarot/53.png similarity index 100% rename from Thoth Tarot/53.png rename to Decks/Thoth Tarot/53.png diff --git a/Thoth Tarot/54.png b/Decks/Thoth Tarot/54.png similarity index 100% rename from Thoth Tarot/54.png rename to Decks/Thoth Tarot/54.png diff --git a/Thoth Tarot/55.png b/Decks/Thoth Tarot/55.png similarity index 100% rename from Thoth Tarot/55.png rename to Decks/Thoth Tarot/55.png diff --git a/Thoth Tarot/56.png b/Decks/Thoth Tarot/56.png similarity index 100% rename from Thoth Tarot/56.png rename to Decks/Thoth Tarot/56.png diff --git a/Thoth Tarot/57.png b/Decks/Thoth Tarot/57.png similarity index 100% rename from Thoth Tarot/57.png rename to Decks/Thoth Tarot/57.png diff --git a/Thoth Tarot/58.png b/Decks/Thoth Tarot/58.png similarity index 100% rename from Thoth Tarot/58.png rename to Decks/Thoth Tarot/58.png diff --git a/Thoth Tarot/59.png b/Decks/Thoth Tarot/59.png similarity index 100% rename from Thoth Tarot/59.png rename to Decks/Thoth Tarot/59.png diff --git a/Thoth Tarot/60.png b/Decks/Thoth Tarot/60.png similarity index 100% rename from Thoth Tarot/60.png rename to Decks/Thoth Tarot/60.png diff --git a/Thoth Tarot/61.png b/Decks/Thoth Tarot/61.png similarity index 100% rename from Thoth Tarot/61.png rename to Decks/Thoth Tarot/61.png diff --git a/Thoth Tarot/62.png b/Decks/Thoth Tarot/62.png similarity index 100% rename from Thoth Tarot/62.png rename to Decks/Thoth Tarot/62.png diff --git a/Thoth Tarot/63.png b/Decks/Thoth Tarot/63.png similarity index 100% rename from Thoth Tarot/63.png rename to Decks/Thoth Tarot/63.png diff --git a/Thoth Tarot/64.png b/Decks/Thoth Tarot/64.png similarity index 100% rename from Thoth Tarot/64.png rename to Decks/Thoth Tarot/64.png diff --git a/Thoth Tarot/65.png b/Decks/Thoth Tarot/65.png similarity index 100% rename from Thoth Tarot/65.png rename to Decks/Thoth Tarot/65.png diff --git a/Thoth Tarot/66.png b/Decks/Thoth Tarot/66.png similarity index 100% rename from Thoth Tarot/66.png rename to Decks/Thoth Tarot/66.png diff --git a/Thoth Tarot/67.png b/Decks/Thoth Tarot/67.png similarity index 100% rename from Thoth Tarot/67.png rename to Decks/Thoth Tarot/67.png diff --git a/Thoth Tarot/68.png b/Decks/Thoth Tarot/68.png similarity index 100% rename from Thoth Tarot/68.png rename to Decks/Thoth Tarot/68.png diff --git a/Thoth Tarot/69.png b/Decks/Thoth Tarot/69.png similarity index 100% rename from Thoth Tarot/69.png rename to Decks/Thoth Tarot/69.png diff --git a/Thoth Tarot/70.png b/Decks/Thoth Tarot/70.png similarity index 100% rename from Thoth Tarot/70.png rename to Decks/Thoth Tarot/70.png diff --git a/Thoth Tarot/71.png b/Decks/Thoth Tarot/71.png similarity index 100% rename from Thoth Tarot/71.png rename to Decks/Thoth Tarot/71.png diff --git a/Thoth Tarot/72.png b/Decks/Thoth Tarot/72.png similarity index 100% rename from Thoth Tarot/72.png rename to Decks/Thoth Tarot/72.png diff --git a/Thoth Tarot/73.png b/Decks/Thoth Tarot/73.png similarity index 100% rename from Thoth Tarot/73.png rename to Decks/Thoth Tarot/73.png diff --git a/Thoth Tarot/74.png b/Decks/Thoth Tarot/74.png similarity index 100% rename from Thoth Tarot/74.png rename to Decks/Thoth Tarot/74.png diff --git a/Thoth Tarot/75.png b/Decks/Thoth Tarot/75.png similarity index 100% rename from Thoth Tarot/75.png rename to Decks/Thoth Tarot/75.png diff --git a/Thoth Tarot/76.png b/Decks/Thoth Tarot/76.png similarity index 100% rename from Thoth Tarot/76.png rename to Decks/Thoth Tarot/76.png diff --git a/Thoth Tarot/77.png b/Decks/Thoth Tarot/77.png similarity index 100% rename from Thoth Tarot/77.png rename to Decks/Thoth Tarot/77.png diff --git a/Thoth Tarot/back.png b/Decks/Thoth Tarot/back.png similarity index 100% rename from Thoth Tarot/back.png rename to Decks/Thoth Tarot/back.png diff --git a/Thoth Tarot/deck.json b/Decks/Thoth Tarot/deck.json similarity index 100% rename from Thoth Tarot/deck.json rename to Decks/Thoth Tarot/deck.json diff --git a/README b/README new file mode 100644 index 0000000..489ea7d --- /dev/null +++ b/README @@ -0,0 +1,31 @@ +# Deck Template + +This folder is ignored by the deck registry generator. + +Use it as a starter: + +1. Copy `_template` to a new folder under `asset/tarot deck/`. +2. Rename the new folder to your deck name. +3. Update `deck.json` with your real `id`, `label`, file naming rules, and any name overrides. +4. Add your card image files so they match the templates in `deck.json`. +5. Run `npm run validate:decks` to check the manifest. +6. Run `npm run generate:decks` or `npm run start`. + +Extra examples: +- `deck.json` shows a template-driven setup using `trump-template` plus `suit-prefix-and-rank-order`. +- `deck.canonical-map.example.json` shows a manually mapped setup using `canonical-map` plus `suit-base-number-template`. +- `STRUCTURE.md` shows recommended folder and file layouts for both approaches. + +Naming overrides: +- `nameOverrides` is for major-card display names such as `Justice -> Adjustment`. +- `minorNameOverrides` is for minor-card display names such as `Six of Cups -> Pleasure`. +- `minorNameOverrides` keys should use normal card names like `six of cups`, `princess of disks`, or `10 of swords`. + +Notes: +- Folder names starting with `_` or `.` are ignored. +- `id` must be unique across all installed decks. +- `template`, `templates`, `example`, and `examples` folders are also ignored. +- Invalid manifests are skipped during registry generation and reported as warnings in the terminal. +- Referenced card image files are audited during generation and validation; decks with missing files are skipped. +- Mapped major decks must define all 22 majors, and minor rules must define all 14 ranks. +- `npm run validate:decks` exits with a failure code if warnings are found, which is useful before publishing a deck pack. diff --git a/_template/STRUCTURE.md b/_template/STRUCTURE.md new file mode 100644 index 0000000..10fa820 --- /dev/null +++ b/_template/STRUCTURE.md @@ -0,0 +1,65 @@ +# Recommended Deck Layout + +This file shows two practical folder layouts that match the example manifests in this template folder. + +## Option 1: Template-Driven Layout + +Use with `deck.json`. + +```text +My Custom Deck/ + deck.json + majors/ + 00.png + 01.png + 02.png + ... + 21.png + minors/ + wands-01.png + wands-02.png + ... + wands-14.png + cups-01.png + ... + swords-14.png + disks-14.png +``` + +How it resolves: +- Majors use `majors/{number}.png` with `numberPad: 2` +- Minors use `minors/{suit}{index}.png` +- `suitPrefix.wands = "wands-"` means `Ace of Wands -> minors/wands-01.png` + +## Option 2: Explicit Major Map + Sequential Minors + +Use with `deck.canonical-map.example.json` after renaming it to `deck.json`. + +```text +My Mapped Deck/ + deck.json + majors/ + fool.webp + magician.webp + high-priestess.webp + ... + world.webp + minors/ + 01.webp + 02.webp + 03.webp + ... + 56.webp +``` + +How it resolves: +- Each major is explicitly mapped in `majors.cards` +- Minors use `minors/{number}.webp` +- `suitBase` controls where each suit starts in the numbered run + +## Practical Notes + +- Keep file extensions and case consistent with your manifest. +- If your deck uses renamed trumps such as `Aeon` or `Universe`, keep the image names aligned with either `nameOverrides` or explicit `cards` mappings. +- If your minors have titled names such as `Six of Cups -> Pleasure`, define those in `minorNameOverrides`. +- `validate:decks` checks manifest shape, required card coverage, supported modes, and referenced image files. diff --git a/_template/deck.canonical-map.example.json b/_template/deck.canonical-map.example.json new file mode 100644 index 0000000..37df973 --- /dev/null +++ b/_template/deck.canonical-map.example.json @@ -0,0 +1,61 @@ +{ + "id": "my-mapped-deck", + "label": "My Mapped Deck", + "majors": { + "mode": "canonical-map", + "cards": { + "fool": "majors/fool.webp", + "magician": "majors/magician.webp", + "high priestess": "majors/high-priestess.webp", + "empress": "majors/empress.webp", + "emperor": "majors/emperor.webp", + "hierophant": "majors/hierophant.webp", + "lovers": "majors/lovers.webp", + "chariot": "majors/chariot.webp", + "strength": "majors/strength.webp", + "hermit": "majors/hermit.webp", + "wheel of fortune": "majors/wheel-of-fortune.webp", + "justice": "majors/justice.webp", + "hanged man": "majors/hanged-man.webp", + "death": "majors/death.webp", + "temperance": "majors/temperance.webp", + "devil": "majors/devil.webp", + "tower": "majors/tower.webp", + "star": "majors/star.webp", + "moon": "majors/moon.webp", + "sun": "majors/sun.webp", + "judgement": "majors/judgement.webp", + "world": "majors/world.webp" + } + }, + "minors": { + "mode": "suit-base-number-template", + "template": "minors/{number}.webp", + "suitBase": { + "wands": 1, + "cups": 15, + "swords": 29, + "disks": 43 + }, + "rankOrder": [ + "Ace", + "Two", + "Three", + "Four", + "Five", + "Six", + "Seven", + "Eight", + "Nine", + "Ten", + "Page", + "Knight", + "Queen", + "King" + ], + "numberPad": 2 + }, + "minorNameOverrides": { + "six of cups": "Pleasure" + } +} diff --git a/_template/deck.json b/_template/deck.json new file mode 100644 index 0000000..9794d69 --- /dev/null +++ b/_template/deck.json @@ -0,0 +1,53 @@ +{ + "id": "my-custom-deck", + "label": "My Custom Deck", + "majors": { + "mode": "trump-template", + "template": "majors/{number}.png", + "numberPad": 2 + }, + "minors": { + "mode": "suit-prefix-and-rank-order", + "template": "minors/{suit}{index}.png", + "suitPrefix": { + "wands": "wands-", + "cups": "cups-", + "swords": "swords-", + "disks": "disks-" + }, + "rankOrder": [ + "Ace", + "Two", + "Three", + "Four", + "Five", + "Six", + "Seven", + "Eight", + "Nine", + "Ten", + "Princess", + "Prince", + "Queen", + "Knight" + ], + "indexStart": 1, + "indexPad": 2 + }, + "nameOverrides": { + "judgement": "Aeon", + "justice": "Adjustment", + "temperance": "Art", + "strength": "Lust", + "world": "Universe", + "magician": "Magus" + }, + "minorNameOverrides": { + "six of cups": "Pleasure", + "two of swords": "Peace" + }, + "majorNameOverridesByTrump": { + "20": "Aeon", + "21": "Universe" + } +}