diff --git a/data/borders/defaultBorder.js b/data/borders/defaultBorder.js
new file mode 100644
index 00000000..8bbb722b
--- /dev/null
+++ b/data/borders/defaultBorder.js
@@ -0,0 +1,11 @@
+//Default Border
+//Sets the correct values to anything that may have been changed from an out of the ordinary border
+var eighthInfo = false
+var m15Info = false
+var legendaryBorder = false
+var nyxBorder = false
+var miracleBorder = false
+var stampBorder = false
+//Loads the correct border data
+borderPath = "data/borders/" + document.getElementById("borderSelection").value
+loadScript(borderPath + "border.js")
\ No newline at end of file
diff --git a/data/borders/m15/artifact/legendary.png b/data/borders/m15/artifact/legendary.png
index 7dc0973c..e4a7909f 100644
Binary files a/data/borders/m15/artifact/legendary.png and b/data/borders/m15/artifact/legendary.png differ
diff --git a/data/borders/m15/artifact/miracle.png b/data/borders/m15/artifact/miracle.png
new file mode 100644
index 00000000..9cb32fb5
Binary files /dev/null and b/data/borders/m15/artifact/miracle.png differ
diff --git a/data/borders/m15/artifact/nyx.png b/data/borders/m15/artifact/nyx.png
new file mode 100644
index 00000000..594ebc8d
Binary files /dev/null and b/data/borders/m15/artifact/nyx.png differ
diff --git a/data/borders/m15/black/legendary.png b/data/borders/m15/black/legendary.png
index deb3ea21..17481246 100644
Binary files a/data/borders/m15/black/legendary.png and b/data/borders/m15/black/legendary.png differ
diff --git a/data/borders/m15/black/miracle.png b/data/borders/m15/black/miracle.png
new file mode 100644
index 00000000..15a417ca
Binary files /dev/null and b/data/borders/m15/black/miracle.png differ
diff --git a/data/borders/m15/black/nyx.png b/data/borders/m15/black/nyx.png
new file mode 100644
index 00000000..7dfa00fa
Binary files /dev/null and b/data/borders/m15/black/nyx.png differ
diff --git a/data/borders/m15/blackLand/legendary.png b/data/borders/m15/blackLand/legendary.png
index c1dedc3a..17481246 100644
Binary files a/data/borders/m15/blackLand/legendary.png and b/data/borders/m15/blackLand/legendary.png differ
diff --git a/data/borders/m15/blackLand/miracle.png b/data/borders/m15/blackLand/miracle.png
new file mode 100644
index 00000000..15a417ca
Binary files /dev/null and b/data/borders/m15/blackLand/miracle.png differ
diff --git a/data/borders/m15/blackLand/nyx.png b/data/borders/m15/blackLand/nyx.png
new file mode 100644
index 00000000..ba0fe826
Binary files /dev/null and b/data/borders/m15/blackLand/nyx.png differ
diff --git a/data/borders/m15/blue/legendary.png b/data/borders/m15/blue/legendary.png
index 86663ae3..bf63f21c 100644
Binary files a/data/borders/m15/blue/legendary.png and b/data/borders/m15/blue/legendary.png differ
diff --git a/data/borders/m15/blue/miracle.png b/data/borders/m15/blue/miracle.png
new file mode 100644
index 00000000..19c366f5
Binary files /dev/null and b/data/borders/m15/blue/miracle.png differ
diff --git a/data/borders/m15/blue/nyx.png b/data/borders/m15/blue/nyx.png
new file mode 100644
index 00000000..fbd004f6
Binary files /dev/null and b/data/borders/m15/blue/nyx.png differ
diff --git a/data/borders/m15/blueLand/legendary.png b/data/borders/m15/blueLand/legendary.png
index 17e8017d..bf63f21c 100644
Binary files a/data/borders/m15/blueLand/legendary.png and b/data/borders/m15/blueLand/legendary.png differ
diff --git a/data/borders/m15/blueLand/miracle.png b/data/borders/m15/blueLand/miracle.png
new file mode 100644
index 00000000..19c366f5
Binary files /dev/null and b/data/borders/m15/blueLand/miracle.png differ
diff --git a/data/borders/m15/blueLand/nyx.png b/data/borders/m15/blueLand/nyx.png
new file mode 100644
index 00000000..3c9aa07e
Binary files /dev/null and b/data/borders/m15/blueLand/nyx.png differ
diff --git a/data/borders/m15/border.js b/data/borders/m15/border.js
index d605f3fc..f03d4da3 100644
--- a/data/borders/m15/border.js
+++ b/data/borders/m15/border.js
@@ -1,23 +1,26 @@
+//M15 Border
+//Anything to do with...
+//Card Title
var titleFont = "40px belerenb"
var titleFontSpacing = "0.15px"
var titleX = 62
var titleY = 56
-
+//Mana Cost
var manaCostRadius = 17.5
var manaCostX = 657
var manaCostY = 59
-
+//Card Type
var typeFont = "33.5px belerenb"
var typeFontSpacing = "0.05px"
var typeX = 62
var typeY = 595
-
+//Rules/Flavor Text
var textFont = "px mplantin"
var textFontSpacing = 1.3
var textX = 66
var textY = 656
var textWidth = 682
-
+//Power Toughness
var ptFont = "39px belerenb"
var ptFontSpacing = "0.3px"
var ptTextX = 645
@@ -26,25 +29,31 @@ var ptX = 571
var ptY = 929
var ptWidth = 137
var ptHeight = 75
-
+//Bottom Info
var eighthInfo = false
var eighthInfoY = 992
var m15Info = true
var m15InfoY = 993
-
+//Set Symbol
var setSymbolY = 616
var setSymbolRight = 693
var setSymbolWidth = 77
var setSymbolHeight = 44
-
+//Watermark
var watermarkWidth = 520
var watermarkHeight = 250
var watermarkY = 805
-
+//Rare Stamp
var rareStampY = 958
-
+//Color Options
loadColors("white-White,whiteLand-White Land,blue-Blue,blueLand-Blue Land,black-Black,blackLand-Black Land,red-Red,redLand-Red Land,green-Green,greenLand-Green Land,gold-Gold,goldLand-Gold Land,colorless-Colorless,colorlessLand-Colorless Land,artifact-Artifact,vehicle-Vehicle")
document.getElementById("secondColorSelection").innerHTML = document.getElementById("colorSelection").innerHTML
document.getElementById("thirdColorSelection").innerHTML = document.getElementById("colorSelection").innerHTML
-
-updateBorder()
\ No newline at end of file
+//Other
+legendaryBorder = true
+stampBorder = true
+nyxBorder = true
+miracleBorder = true
+//With all the new values in place, the program will update it's border images
+updateBorder()
+//Any special functions go at the bottom
\ No newline at end of file
diff --git a/data/borders/m15/colorless/legendary.png b/data/borders/m15/colorless/legendary.png
index c8436563..6dc978c1 100644
Binary files a/data/borders/m15/colorless/legendary.png and b/data/borders/m15/colorless/legendary.png differ
diff --git a/data/borders/m15/colorless/miracle.png b/data/borders/m15/colorless/miracle.png
new file mode 100644
index 00000000..073e652b
Binary files /dev/null and b/data/borders/m15/colorless/miracle.png differ
diff --git a/data/borders/m15/colorless/nyx.png b/data/borders/m15/colorless/nyx.png
new file mode 100644
index 00000000..d5552afa
Binary files /dev/null and b/data/borders/m15/colorless/nyx.png differ
diff --git a/data/borders/m15/colorlessLand/legendary.png b/data/borders/m15/colorlessLand/legendary.png
index 0eea19e0..6dc978c1 100644
Binary files a/data/borders/m15/colorlessLand/legendary.png and b/data/borders/m15/colorlessLand/legendary.png differ
diff --git a/data/borders/m15/colorlessLand/miracle.png b/data/borders/m15/colorlessLand/miracle.png
new file mode 100644
index 00000000..073e652b
Binary files /dev/null and b/data/borders/m15/colorlessLand/miracle.png differ
diff --git a/data/borders/m15/colorlessLand/nyx.png b/data/borders/m15/colorlessLand/nyx.png
new file mode 100644
index 00000000..bb847d98
Binary files /dev/null and b/data/borders/m15/colorlessLand/nyx.png differ
diff --git a/data/borders/m15/gold/legendary.png b/data/borders/m15/gold/legendary.png
index 364ae1cc..8ec3e9f0 100644
Binary files a/data/borders/m15/gold/legendary.png and b/data/borders/m15/gold/legendary.png differ
diff --git a/data/borders/m15/gold/miracle.png b/data/borders/m15/gold/miracle.png
new file mode 100644
index 00000000..a15f219a
Binary files /dev/null and b/data/borders/m15/gold/miracle.png differ
diff --git a/data/borders/m15/gold/nyx.png b/data/borders/m15/gold/nyx.png
new file mode 100644
index 00000000..228b511e
Binary files /dev/null and b/data/borders/m15/gold/nyx.png differ
diff --git a/data/borders/m15/goldLand/legendary.png b/data/borders/m15/goldLand/legendary.png
index 5cf60aa4..8ec3e9f0 100644
Binary files a/data/borders/m15/goldLand/legendary.png and b/data/borders/m15/goldLand/legendary.png differ
diff --git a/data/borders/m15/goldLand/miracle.png b/data/borders/m15/goldLand/miracle.png
new file mode 100644
index 00000000..a15f219a
Binary files /dev/null and b/data/borders/m15/goldLand/miracle.png differ
diff --git a/data/borders/m15/goldLand/nyx.png b/data/borders/m15/goldLand/nyx.png
new file mode 100644
index 00000000..0594a2a5
Binary files /dev/null and b/data/borders/m15/goldLand/nyx.png differ
diff --git a/data/borders/m15/green/legendary.png b/data/borders/m15/green/legendary.png
index ad0bc4b2..b3cec359 100644
Binary files a/data/borders/m15/green/legendary.png and b/data/borders/m15/green/legendary.png differ
diff --git a/data/borders/m15/green/miracle.png b/data/borders/m15/green/miracle.png
new file mode 100644
index 00000000..77c6b4bd
Binary files /dev/null and b/data/borders/m15/green/miracle.png differ
diff --git a/data/borders/m15/green/nyx.png b/data/borders/m15/green/nyx.png
new file mode 100644
index 00000000..0f48574a
Binary files /dev/null and b/data/borders/m15/green/nyx.png differ
diff --git a/data/borders/m15/greenLand/legendary.png b/data/borders/m15/greenLand/legendary.png
index aef2a911..b3cec359 100644
Binary files a/data/borders/m15/greenLand/legendary.png and b/data/borders/m15/greenLand/legendary.png differ
diff --git a/data/borders/m15/greenLand/miracle.png b/data/borders/m15/greenLand/miracle.png
new file mode 100644
index 00000000..77c6b4bd
Binary files /dev/null and b/data/borders/m15/greenLand/miracle.png differ
diff --git a/data/borders/m15/greenLand/nyx.png b/data/borders/m15/greenLand/nyx.png
new file mode 100644
index 00000000..f17de913
Binary files /dev/null and b/data/borders/m15/greenLand/nyx.png differ
diff --git a/data/borders/m15/legendtest.png b/data/borders/m15/legendtest.png
new file mode 100644
index 00000000..97be8e2f
Binary files /dev/null and b/data/borders/m15/legendtest.png differ
diff --git a/data/borders/m15/red/legendary.png b/data/borders/m15/red/legendary.png
index 9e1a604e..0877707e 100644
Binary files a/data/borders/m15/red/legendary.png and b/data/borders/m15/red/legendary.png differ
diff --git a/data/borders/m15/red/miracle.png b/data/borders/m15/red/miracle.png
new file mode 100644
index 00000000..ad1b5e33
Binary files /dev/null and b/data/borders/m15/red/miracle.png differ
diff --git a/data/borders/m15/red/nyx.png b/data/borders/m15/red/nyx.png
new file mode 100644
index 00000000..1d6ba2bc
Binary files /dev/null and b/data/borders/m15/red/nyx.png differ
diff --git a/data/borders/m15/redLand/legendary.png b/data/borders/m15/redLand/legendary.png
index 3939e753..0877707e 100644
Binary files a/data/borders/m15/redLand/legendary.png and b/data/borders/m15/redLand/legendary.png differ
diff --git a/data/borders/m15/redLand/miracle.png b/data/borders/m15/redLand/miracle.png
new file mode 100644
index 00000000..ad1b5e33
Binary files /dev/null and b/data/borders/m15/redLand/miracle.png differ
diff --git a/data/borders/m15/redLand/nyx.png b/data/borders/m15/redLand/nyx.png
new file mode 100644
index 00000000..c48c6a3d
Binary files /dev/null and b/data/borders/m15/redLand/nyx.png differ
diff --git a/data/borders/m15/vehicle/legendary.png b/data/borders/m15/vehicle/legendary.png
index 02a2c6b0..e4a7909f 100644
Binary files a/data/borders/m15/vehicle/legendary.png and b/data/borders/m15/vehicle/legendary.png differ
diff --git a/data/borders/m15/vehicle/miracle.png b/data/borders/m15/vehicle/miracle.png
new file mode 100644
index 00000000..9cb32fb5
Binary files /dev/null and b/data/borders/m15/vehicle/miracle.png differ
diff --git a/data/borders/m15/vehicle/nyx.png b/data/borders/m15/vehicle/nyx.png
new file mode 100644
index 00000000..594ebc8d
Binary files /dev/null and b/data/borders/m15/vehicle/nyx.png differ
diff --git a/data/borders/m15/white/legendary.png b/data/borders/m15/white/legendary.png
index c49dbe12..bcd9f1a8 100644
Binary files a/data/borders/m15/white/legendary.png and b/data/borders/m15/white/legendary.png differ
diff --git a/data/borders/m15/white/miracle.png b/data/borders/m15/white/miracle.png
new file mode 100644
index 00000000..66b2ef3e
Binary files /dev/null and b/data/borders/m15/white/miracle.png differ
diff --git a/data/borders/m15/white/nyx.png b/data/borders/m15/white/nyx.png
new file mode 100644
index 00000000..30d8aff8
Binary files /dev/null and b/data/borders/m15/white/nyx.png differ
diff --git a/data/borders/m15/whiteLand/legendary.png b/data/borders/m15/whiteLand/legendary.png
index 89e7ab0c..bcd9f1a8 100644
Binary files a/data/borders/m15/whiteLand/legendary.png and b/data/borders/m15/whiteLand/legendary.png differ
diff --git a/data/borders/m15/whiteLand/miracle.png b/data/borders/m15/whiteLand/miracle.png
new file mode 100644
index 00000000..66b2ef3e
Binary files /dev/null and b/data/borders/m15/whiteLand/miracle.png differ
diff --git a/data/borders/m15/whiteLand/nyx.png b/data/borders/m15/whiteLand/nyx.png
new file mode 100644
index 00000000..87275808
Binary files /dev/null and b/data/borders/m15/whiteLand/nyx.png differ
diff --git a/index.html b/index.html
index 0b49d886..730d6653 100644
--- a/index.html
+++ b/index.html
@@ -34,18 +34,22 @@
Third Color
- Power/Toughness
+ Power/Toughness
- Legendary
+ Legendary
- Rare Stamp
+ Nyx
- Silver Border
+ Miracle
+
+ Rare Stamp
+
+ Silver Border
Border Color
- Foil
+ Foil