diff --git a/index.html b/index.html
index 99c21efd1..d555a82af 100644
--- a/index.html
+++ b/index.html
@@ -36826,1390 +36826,1390 @@
Head
-
+
Accessories
- -
+
-
Glasses
-- Glasses
-
-
+
- Glasses
-- Halfmoon Glasses
-
-
+
- Halfmoon Glasses
-- Nerd Glasses
-
-
-
-
--
+
- Nerd Glasses
-- Shades
-
-
+
- Shades
-- Secretary Glasses
-
-
-
-
--
+
- Secretary Glasses
-- Round Glasses
-
-
+
- Round Glasses
-- Sunglasses
-
-
+
- Sunglasses
- -
+
-
Monocle
-- Left Monocle
-
-
+
- Left Monocle
-- Left Monocle Frame Color
-
-
+
- Left Monocle Frame Color
-- Right Monocle
-
-
+
- Right Monocle
-- Right Monocle Frame Color
-
-
+
- Right Monocle Frame Color
- -
+
-
Eyepatches
-- Eyepatch Left
-
-
+
- Eyepatch Ambidextrous
+- Eyepatch Left
-- Eyepatch Right
-
-
+
- Eyepatch Right
-- Eyepatch 2 Left
-
-
+
- Eyepatch 2 Left
-- Eyepatch 2 Right
-
-
+
- Eyepatch 2 Right
-- Small Eyepatch Left
-
-
+
- Small Eyepatch Left
-- Small Eyepatch Right
-
-
+
- Small Eyepatch Right
- -
+
-
Earrings
-- Simple Earring Left
-
-
+
- Simple Earring Left
-- Simple Earring Right
-
-
+
- Simple Earring Right
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/palettes/custom/README.md b/palettes/custom/README.md
index efdcd7be9..cafceb83b 100644
--- a/palettes/custom/README.md
+++ b/palettes/custom/README.md
@@ -14,5 +14,24 @@ Custom Palettes are for specific assets that may have one or more unique colors.
- Combines cloth and metal palettes, along with custom "dark" and "light" palettes (possibly we could just stick with black/white from the cloth palettes but I wanted to keep the originals for legacy purposes)
- Possibility: I considered adding a "wood" palette from one of the bows. I opted against this for now but I think it'd be a cool idea.
-#### 3. lpc-revised-to-ulpc-cloth-palettes.json
+#### 3. ulpc-glasses-monocle-palettes.json
+- Path: spritesheets/facial/glasses/round
+- Path: spritesheets/facial/glasses/sunglasses
+- Path: spritesheets/facial/monocle/left/frame
+- Path: spritesheets/facial/monocle/right/frame
+- Combines cloth and metal palettes, along with custom "base" and "sunglasses" that are used in the round glasses, sunglasses (which are just a dark version of round glasses), as well as the frame for the monocle (which is based on the round glasses, or perhaps the monocle came first, not sure which). I opted to combine the brown and sunglasses palettes into one, though its possible we might not need either as the colors are similar to other colors. Still, I kept the original colors for legacy purposes.
+
+#### 4. ulpc-eyepatch-palettes.json
+- Path: spritesheets/facial/patches/eyepath
+- Just a variation of the "cloth" palettes but including the original base palette from the original eyepatch sprites.
+
+#### 5. ulpc-eyepatch-small-palettes.json
+- Path: spritesheets/facial/patches/small
+- Just a variation of the "cloth" palettes but including the original base palette from the original "patch" sprite, which I renamed into "small eyepatch".
+
+#### 7. lpc-revised-to-ulpc-cloth-palettes.json
+- Path: spritesheets/facial/earrings
+- Combines cloth and metal palettes while also keeping the original gold-ish color palette from the original earring sprites.
+
+#### 8. lpc-revised-to-ulpc-cloth-palettes.json
- Converts the default white color from LPC Revised to ULPC cloth palettes.
\ No newline at end of file
diff --git a/palettes/custom/ulpc-earring-palettes.json b/palettes/custom/ulpc-earring-palettes.json
new file mode 100644
index 000000000..0af7d714c
--- /dev/null
+++ b/palettes/custom/ulpc-earring-palettes.json
@@ -0,0 +1,308 @@
+{
+ "brown": [
+ "#411E05",
+ "#4B2B13",
+ "#4B2B13",
+ "#62351C",
+ "#62351C",
+ "#744B30",
+ "#996B4A"
+ ],
+ "leather": [
+ "#311210",
+ "#4B2B13",
+ "#4B2B13",
+ "#704325",
+ "#704325",
+ "#75502D",
+ "#9A6F37"
+ ],
+ "walnut": [
+ "#311210",
+ "#4B2B13",
+ "#4B2B13",
+ "#704325",
+ "#704325",
+ "#75502D",
+ "#9A6F37"
+ ],
+ "yellow": [
+ "#5F2F25",
+ "#BA5B23",
+ "#BA5B23",
+ "#D99431",
+ "#D99431",
+ "#F3C03F",
+ "#FFE360"
+ ],
+ "tan": [
+ "#684415",
+ "#986A20",
+ "#986A20",
+ "#B78C41",
+ "#B78C41",
+ "#B7996A",
+ "#CFC587"
+ ],
+ "orange": [
+ "#5F1D1B",
+ "#9C3F23",
+ "#9C3F23",
+ "#D75B1A",
+ "#D75B1A",
+ "#EF7E19",
+ "#FFA749"
+ ],
+ "rose": [
+ "#301723",
+ "#562323",
+ "#562323",
+ "#77372B",
+ "#77372B",
+ "#8A3D28",
+ "#B05F3C"
+ ],
+ "maroon": [
+ "#400B1F",
+ "#551C22",
+ "#551C22",
+ "#682121",
+ "#682121",
+ "#832121",
+ "#AE424A"
+ ],
+ "red": [
+ "#400B1F",
+ "#651117",
+ "#651117",
+ "#82171C",
+ "#82171C",
+ "#AB1E1E",
+ "#CD2429"
+ ],
+ "pink": [
+ "#54242E",
+ "#6C3536",
+ "#6C3536",
+ "#AE424A",
+ "#AE424A",
+ "#C36072",
+ "#E08080"
+ ],
+ "lavender": [
+ "#2B225A",
+ "#402E82",
+ "#402E82",
+ "#7141B2",
+ "#7141B2",
+ "#A966DD",
+ "#D085ED"
+ ],
+ "purple": [
+ "#13112D",
+ "#261044",
+ "#261044",
+ "#411357",
+ "#411357",
+ "#621E78",
+ "#813089"
+ ],
+ "blue": [
+ "#281E41",
+ "#322D6A",
+ "#322D6A",
+ "#3C49AD",
+ "#3C49AD",
+ "#466AC9",
+ "#61A0EF"
+ ],
+ "navy": [
+ "#20102B",
+ "#281E41",
+ "#281E41",
+ "#322D6A",
+ "#322D6A",
+ "#3C49AD",
+ "#466AC9"
+ ],
+ "teal": [
+ "#1B2B47",
+ "#0E4E72",
+ "#0E4E72",
+ "#156C99",
+ "#156C99",
+ "#0098B2",
+ "#00CFDF"
+ ],
+ "bluegray": [
+ "#0B2B28",
+ "#2E403A",
+ "#2E403A",
+ "#315B49",
+ "#315B49",
+ "#557E85",
+ "#79979D"
+ ],
+ "forest": [
+ "#07391D",
+ "#0B1F25",
+ "#0B1F25",
+ "#0B2B28",
+ "#0B2B28",
+ "#134507",
+ "#1B5502"
+ ],
+ "green": [
+ "#192832",
+ "#0B5C2F",
+ "#0B5C2F",
+ "#214437",
+ "#214437",
+ "#2F8136",
+ "#64A42C"
+ ],
+ "white": [
+ "#4D4A5D",
+ "#958080",
+ "#958080",
+ "#C4B59F",
+ "#C4B59F",
+ "#E5E6C7",
+ "#FFFFFF"
+ ],
+ "sky": [
+ "#313148",
+ "#586B90",
+ "#586B90",
+ "#9FBBCB",
+ "#9FBBCB",
+ "#C6EEFD",
+ "#FFFFFF"
+ ],
+ "slate": [
+ "#31313E",
+ "#4A5057",
+ "#4A5057",
+ "#818B8B",
+ "#818B8B",
+ "#B3AFA1",
+ "#E5E6C7"
+ ],
+ "gray": [
+ "#201E2B",
+ "#373340",
+ "#373340",
+ "#585561",
+ "#585561",
+ "#797580",
+ "#A2A0A4"
+ ],
+ "black": [
+ "#101414",
+ "#1C2222",
+ "#1C2222",
+ "#22282A",
+ "#22282A",
+ "#2A3034",
+ "#4A5057"
+ ],
+ "charcoal": [
+ "#130D14",
+ "#1C2222",
+ "#1C2222",
+ "#2A3034",
+ "#2A3034",
+ "#4A5057",
+ "#6E7675"
+ ],
+ "ceramic": [
+ "#181009",
+ "#2B1C1D",
+ "#32251A",
+ "#594435",
+ "#7D604D",
+ "#BA9069",
+ "#FBE3B0"
+ ],
+ "brass": [
+ "#1A1213",
+ "#2E2533",
+ "#61482C",
+ "#836332",
+ "#AF8A35",
+ "#FDD082",
+ "#FDF5CC"
+ ],
+ "copper": [
+ "#691503",
+ "#4F2313",
+ "#7B2008",
+ "#973C23",
+ "#9D5427",
+ "#EC855C",
+ "#FFC95A"
+ ],
+ "bronze": [
+ "#4F2313",
+ "#573726",
+ "#6D4A00",
+ "#966600",
+ "#BF8200",
+ "#E7A820",
+ "#FBE3B0"
+ ],
+ "iron": [
+ "#000000",
+ "#1D131E",
+ "#1B192B",
+ "#29253A",
+ "#343043",
+ "#484152",
+ "#726B7E"
+ ],
+ "steel": [
+ "#1D131E",
+ "#2E2533",
+ "#4D4A5D",
+ "#726B7E",
+ "#867E7F",
+ "#C4B59F",
+ "#FFFFFF"
+ ],
+ "silver": [
+ "#1D131E",
+ "#2E2533",
+ "#31313E",
+ "#4A5057",
+ "#818B8B",
+ "#D6E1D3",
+ "#FFFFFF"
+ ],
+ "gold": [
+ "#2E2533",
+ "#4F2313",
+ "#6D4A00",
+ "#966600",
+ "#DC6F35",
+ "#FFC95A",
+ "#FFFF61"
+ ],
+ "base": [
+ "#2E2533",
+ "#4F2313",
+ "#6D4A00",
+ "#6b672b",
+ "#DC6F35",
+ "#a69f00",
+ "#fef300"
+ ],
+ "source": [
+ "#2E2533",
+ "#4F2313",
+ "#6D4A00",
+ "#6b672b",
+ "#DC6F35",
+ "#a69f00",
+ "#fef300"
+ ]
+ }
\ No newline at end of file
diff --git a/palettes/custom/ulpc-eyepatch-palettes.json b/palettes/custom/ulpc-eyepatch-palettes.json
new file mode 100644
index 000000000..8b402b83f
--- /dev/null
+++ b/palettes/custom/ulpc-eyepatch-palettes.json
@@ -0,0 +1,236 @@
+{
+ "brown": [
+ "#1d131e",
+ "#1d131e",
+ "#411E05",
+ "#4B2B13",
+ "#62351C",
+ "#744B30",
+ "#996B4A"
+ ],
+ "leather": [
+ "#2b1c1d",
+ "#2b1c1d",
+ "#311210",
+ "#4B2B13",
+ "#704325",
+ "#75502D",
+ "#9A6F37"
+ ],
+ "walnut": [
+ "#1d0f0e",
+ "#1d0f0e",
+ "#3e2613",
+ "#62351c",
+ "#744b30",
+ "#996b4a",
+ "#a17c50"
+ ],
+ "yellow": [
+ "#301723",
+ "#301723",
+ "#5F2F25",
+ "#BA5B23",
+ "#D99431",
+ "#F3C03F",
+ "#FFE360"
+ ],
+ "tan": [
+ "#3e2613",
+ "#3e2613",
+ "#684415",
+ "#986A20",
+ "#B78C41",
+ "#B7996A",
+ "#CFC587"
+ ],
+ "orange": [
+ "#301723",
+ "#301723",
+ "#5F1D1B",
+ "#9C3F23",
+ "#D75B1A",
+ "#EF7E19",
+ "#FFA749"
+ ],
+ "rose": [
+ "#1d131e",
+ "#1d131e",
+ "#301723",
+ "#562323",
+ "#77372B",
+ "#8A3D28",
+ "#B05F3C"
+ ],
+ "maroon": [
+ "#1d131e",
+ "#1d131e",
+ "#400B1F",
+ "#551C22",
+ "#682121",
+ "#832121",
+ "#AE424A"
+ ],
+ "red": [
+ "#1d131e",
+ "#1d131e",
+ "#400B1F",
+ "#651117",
+ "#82171C",
+ "#AB1E1E",
+ "#CD2429"
+ ],
+ "pink": [
+ "#1d131e",
+ "#1d131e",
+ "#54242E",
+ "#6C3536",
+ "#AE424A",
+ "#C36072",
+ "#E08080"
+ ],
+ "lavender": [
+ "#13112d",
+ "#13112d",
+ "#2B225A",
+ "#402E82",
+ "#7141B2",
+ "#A966DD",
+ "#D085ED"
+ ],
+ "purple": [
+ "#180716",
+ "#180716",
+ "#13112D",
+ "#261044",
+ "#411357",
+ "#621E78",
+ "#813089"
+ ],
+ "blue": [
+ "#180716",
+ "#180716",
+ "#281E41",
+ "#322D6A",
+ "#3C49AD",
+ "#466AC9",
+ "#61A0EF"
+ ],
+ "navy": [
+ "#180716",
+ "#180716",
+ "#20102B",
+ "#281E41",
+ "#322D6A",
+ "#3C49AD",
+ "#466AC9"
+ ],
+ "teal": [
+ "#180716",
+ "#180716",
+ "#1B2B47",
+ "#0E4E72",
+ "#156C99",
+ "#0098B2",
+ "#00CFDF"
+ ],
+ "bluegray": [
+ "#11150b",
+ "#11150b",
+ "#0B2B28",
+ "#2E403A",
+ "#315B49",
+ "#557E85",
+ "#79979D"
+ ],
+ "forest": [
+ "#09131d",
+ "#09131d",
+ "#07391D",
+ "#0B1F25",
+ "#0B2B28",
+ "#134507",
+ "#1B5502"
+ ],
+ "green": [
+ "#101820",
+ "#101820",
+ "#192832",
+ "#0B5C2F",
+ "#214437",
+ "#2F8136",
+ "#64A42C"
+ ],
+ "white": [
+ "#281820",
+ "#281820",
+ "#4D4A5D",
+ "#958080",
+ "#C4B59F",
+ "#E5E6C7",
+ "#FFFFFF"
+ ],
+ "sky": [
+ "#1a0d18",
+ "#1a0d18",
+ "#313148",
+ "#586B90",
+ "#9FBBCB",
+ "#C6EEFD",
+ "#FFFFFF"
+ ],
+ "slate": [
+ "#1d131e",
+ "#1d131e",
+ "#31313E",
+ "#4A5057",
+ "#818B8B",
+ "#B3AFA1",
+ "#E5E6C7"
+ ],
+ "gray": [
+ "#0e0e18",
+ "#0e0e18",
+ "#201E2B",
+ "#373340",
+ "#585561",
+ "#797580",
+ "#A2A0A4"
+ ],
+ "black": [
+ "#000000",
+ "#000000",
+ "#101414",
+ "#1C2222",
+ "#22282A",
+ "#2A3034",
+ "#4A5057"
+ ],
+ "charcoal": [
+ "#000000",
+ "#000000",
+ "#130D14",
+ "#1C2222",
+ "#2A3034",
+ "#4A5057",
+ "#6E7675"
+ ],
+ "base": [
+ "#2b1c1d",
+ "#2b1c1d",
+ "#1d131e",
+ "#4B2B13",
+ "#411e05",
+ "#4b2b13",
+ "#704325"
+ ],
+ "source": [
+ "#2b1c1d",
+ "#2b1c1d",
+ "#1d131e",
+ "#4B2B13",
+ "#411e05",
+ "#4b2b13",
+ "#704325"
+ ]
+ }
\ No newline at end of file
diff --git a/palettes/custom/ulpc-eyepatch-small-palettes.json b/palettes/custom/ulpc-eyepatch-small-palettes.json
new file mode 100644
index 000000000..3565df789
--- /dev/null
+++ b/palettes/custom/ulpc-eyepatch-small-palettes.json
@@ -0,0 +1,236 @@
+{
+ "brown": [
+ "#1d131e",
+ "#1d131e",
+ "#411E05",
+ "#4B2B13",
+ "#62351C",
+ "#744B30",
+ "#996B4A"
+ ],
+ "leather": [
+ "#2b1c1d",
+ "#2b1c1d",
+ "#311210",
+ "#4B2B13",
+ "#704325",
+ "#75502D",
+ "#9A6F37"
+ ],
+ "walnut": [
+ "#1d0f0e",
+ "#1d0f0e",
+ "#3e2613",
+ "#62351c",
+ "#744b30",
+ "#996b4a",
+ "#a17c50"
+ ],
+ "yellow": [
+ "#301723",
+ "#301723",
+ "#5F2F25",
+ "#BA5B23",
+ "#D99431",
+ "#F3C03F",
+ "#FFE360"
+ ],
+ "tan": [
+ "#3e2613",
+ "#3e2613",
+ "#684415",
+ "#986A20",
+ "#B78C41",
+ "#B7996A",
+ "#CFC587"
+ ],
+ "orange": [
+ "#301723",
+ "#301723",
+ "#5F1D1B",
+ "#9C3F23",
+ "#D75B1A",
+ "#EF7E19",
+ "#FFA749"
+ ],
+ "rose": [
+ "#1d131e",
+ "#1d131e",
+ "#301723",
+ "#562323",
+ "#77372B",
+ "#8A3D28",
+ "#B05F3C"
+ ],
+ "maroon": [
+ "#1d131e",
+ "#1d131e",
+ "#400B1F",
+ "#551C22",
+ "#682121",
+ "#832121",
+ "#AE424A"
+ ],
+ "red": [
+ "#1d131e",
+ "#1d131e",
+ "#400B1F",
+ "#651117",
+ "#82171C",
+ "#AB1E1E",
+ "#CD2429"
+ ],
+ "pink": [
+ "#1d131e",
+ "#1d131e",
+ "#54242E",
+ "#6C3536",
+ "#AE424A",
+ "#C36072",
+ "#E08080"
+ ],
+ "lavender": [
+ "#13112d",
+ "#13112d",
+ "#2B225A",
+ "#402E82",
+ "#7141B2",
+ "#A966DD",
+ "#D085ED"
+ ],
+ "purple": [
+ "#180716",
+ "#180716",
+ "#13112D",
+ "#261044",
+ "#411357",
+ "#621E78",
+ "#813089"
+ ],
+ "blue": [
+ "#180716",
+ "#180716",
+ "#281E41",
+ "#322D6A",
+ "#3C49AD",
+ "#466AC9",
+ "#61A0EF"
+ ],
+ "navy": [
+ "#180716",
+ "#180716",
+ "#20102B",
+ "#281E41",
+ "#322D6A",
+ "#3C49AD",
+ "#466AC9"
+ ],
+ "teal": [
+ "#180716",
+ "#180716",
+ "#1B2B47",
+ "#0E4E72",
+ "#156C99",
+ "#0098B2",
+ "#00CFDF"
+ ],
+ "bluegray": [
+ "#11150b",
+ "#11150b",
+ "#0B2B28",
+ "#2E403A",
+ "#315B49",
+ "#557E85",
+ "#79979D"
+ ],
+ "forest": [
+ "#09131d",
+ "#09131d",
+ "#07391D",
+ "#0B1F25",
+ "#0B2B28",
+ "#134507",
+ "#1B5502"
+ ],
+ "green": [
+ "#101820",
+ "#101820",
+ "#192832",
+ "#0B5C2F",
+ "#214437",
+ "#2F8136",
+ "#64A42C"
+ ],
+ "white": [
+ "#281820",
+ "#281820",
+ "#4D4A5D",
+ "#958080",
+ "#C4B59F",
+ "#E5E6C7",
+ "#FFFFFF"
+ ],
+ "sky": [
+ "#1a0d18",
+ "#1a0d18",
+ "#313148",
+ "#586B90",
+ "#9FBBCB",
+ "#C6EEFD",
+ "#FFFFFF"
+ ],
+ "slate": [
+ "#1d131e",
+ "#1d131e",
+ "#31313E",
+ "#4A5057",
+ "#818B8B",
+ "#B3AFA1",
+ "#E5E6C7"
+ ],
+ "gray": [
+ "#0e0e18",
+ "#0e0e18",
+ "#201E2B",
+ "#373340",
+ "#585561",
+ "#797580",
+ "#A2A0A4"
+ ],
+ "black": [
+ "#000000",
+ "#000000",
+ "#101414",
+ "#1C2222",
+ "#22282A",
+ "#2A3034",
+ "#4A5057"
+ ],
+ "charcoal": [
+ "#000000",
+ "#000000",
+ "#130D14",
+ "#1C2222",
+ "#2A3034",
+ "#4A5057",
+ "#6E7675"
+ ],
+ "base": [
+ "#000000",
+ "#000000",
+ "#1a1a1a",
+ "#242424",
+ "#363636",
+ "#4A5057",
+ "#6E7675"
+ ],
+ "source": [
+ "#000000",
+ "#000000",
+ "#1a1a1a",
+ "#242424",
+ "#363636",
+ "#4A5057",
+ "#6E7675"
+ ]
+ }
\ No newline at end of file
diff --git a/palettes/custom/ulpc-glasses-monocle-palettes.json b/palettes/custom/ulpc-glasses-monocle-palettes.json
new file mode 100644
index 000000000..8045f7754
--- /dev/null
+++ b/palettes/custom/ulpc-glasses-monocle-palettes.json
@@ -0,0 +1,317 @@
+{
+ "brown": [
+ "#411E05",
+ "#4B2B13",
+ "#4B2B13",
+ "#62351C",
+ "#62351C",
+ "#744B30",
+ "#996B4A"
+ ],
+ "leather": [
+ "#311210",
+ "#4B2B13",
+ "#4B2B13",
+ "#704325",
+ "#704325",
+ "#75502D",
+ "#9A6F37"
+ ],
+ "walnut": [
+ "#311210",
+ "#4B2B13",
+ "#4B2B13",
+ "#704325",
+ "#704325",
+ "#75502D",
+ "#9A6F37"
+ ],
+ "yellow": [
+ "#5F2F25",
+ "#BA5B23",
+ "#BA5B23",
+ "#D99431",
+ "#D99431",
+ "#F3C03F",
+ "#FFE360"
+ ],
+ "tan": [
+ "#684415",
+ "#986A20",
+ "#986A20",
+ "#B78C41",
+ "#B78C41",
+ "#B7996A",
+ "#CFC587"
+ ],
+ "orange": [
+ "#5F1D1B",
+ "#9C3F23",
+ "#9C3F23",
+ "#D75B1A",
+ "#D75B1A",
+ "#EF7E19",
+ "#FFA749"
+ ],
+ "rose": [
+ "#301723",
+ "#562323",
+ "#562323",
+ "#77372B",
+ "#77372B",
+ "#8A3D28",
+ "#B05F3C"
+ ],
+ "maroon": [
+ "#400B1F",
+ "#551C22",
+ "#551C22",
+ "#682121",
+ "#682121",
+ "#832121",
+ "#AE424A"
+ ],
+ "red": [
+ "#400B1F",
+ "#651117",
+ "#651117",
+ "#82171C",
+ "#82171C",
+ "#AB1E1E",
+ "#CD2429"
+ ],
+ "pink": [
+ "#54242E",
+ "#6C3536",
+ "#6C3536",
+ "#AE424A",
+ "#AE424A",
+ "#C36072",
+ "#E08080"
+ ],
+ "lavender": [
+ "#2B225A",
+ "#402E82",
+ "#402E82",
+ "#7141B2",
+ "#7141B2",
+ "#A966DD",
+ "#D085ED"
+ ],
+ "purple": [
+ "#13112D",
+ "#261044",
+ "#261044",
+ "#411357",
+ "#411357",
+ "#621E78",
+ "#813089"
+ ],
+ "blue": [
+ "#281E41",
+ "#322D6A",
+ "#322D6A",
+ "#3C49AD",
+ "#3C49AD",
+ "#466AC9",
+ "#61A0EF"
+ ],
+ "navy": [
+ "#20102B",
+ "#281E41",
+ "#281E41",
+ "#322D6A",
+ "#322D6A",
+ "#3C49AD",
+ "#466AC9"
+ ],
+ "teal": [
+ "#1B2B47",
+ "#0E4E72",
+ "#0E4E72",
+ "#156C99",
+ "#156C99",
+ "#0098B2",
+ "#00CFDF"
+ ],
+ "bluegray": [
+ "#0B2B28",
+ "#2E403A",
+ "#2E403A",
+ "#315B49",
+ "#315B49",
+ "#557E85",
+ "#79979D"
+ ],
+ "forest": [
+ "#07391D",
+ "#0B1F25",
+ "#0B1F25",
+ "#0B2B28",
+ "#0B2B28",
+ "#134507",
+ "#1B5502"
+ ],
+ "green": [
+ "#192832",
+ "#0B5C2F",
+ "#0B5C2F",
+ "#214437",
+ "#214437",
+ "#2F8136",
+ "#64A42C"
+ ],
+ "white": [
+ "#4D4A5D",
+ "#958080",
+ "#958080",
+ "#C4B59F",
+ "#C4B59F",
+ "#E5E6C7",
+ "#FFFFFF"
+ ],
+ "sky": [
+ "#313148",
+ "#586B90",
+ "#586B90",
+ "#9FBBCB",
+ "#9FBBCB",
+ "#C6EEFD",
+ "#FFFFFF"
+ ],
+ "slate": [
+ "#31313E",
+ "#4A5057",
+ "#4A5057",
+ "#818B8B",
+ "#818B8B",
+ "#B3AFA1",
+ "#E5E6C7"
+ ],
+ "gray": [
+ "#201E2B",
+ "#373340",
+ "#373340",
+ "#585561",
+ "#585561",
+ "#797580",
+ "#A2A0A4"
+ ],
+ "black": [
+ "#101414",
+ "#1C2222",
+ "#1C2222",
+ "#22282A",
+ "#22282A",
+ "#2A3034",
+ "#4A5057"
+ ],
+ "charcoal": [
+ "#130D14",
+ "#1C2222",
+ "#1C2222",
+ "#2A3034",
+ "#2A3034",
+ "#4A5057",
+ "#6E7675"
+ ],
+ "ceramic": [
+ "#181009",
+ "#2B1C1D",
+ "#32251A",
+ "#594435",
+ "#7D604D",
+ "#BA9069",
+ "#FBE3B0"
+ ],
+ "brass": [
+ "#1A1213",
+ "#2E2533",
+ "#61482C",
+ "#836332",
+ "#AF8A35",
+ "#FDD082",
+ "#FDF5CC"
+ ],
+ "copper": [
+ "#691503",
+ "#4F2313",
+ "#7B2008",
+ "#973C23",
+ "#9D5427",
+ "#EC855C",
+ "#FFC95A"
+ ],
+ "bronze": [
+ "#4F2313",
+ "#573726",
+ "#6D4A00",
+ "#966600",
+ "#BF8200",
+ "#E7A820",
+ "#FBE3B0"
+ ],
+ "iron": [
+ "#000000",
+ "#1D131E",
+ "#1B192B",
+ "#29253A",
+ "#343043",
+ "#484152",
+ "#726B7E"
+ ],
+ "steel": [
+ "#1D131E",
+ "#2E2533",
+ "#4D4A5D",
+ "#726B7E",
+ "#867E7F",
+ "#C4B59F",
+ "#FFFFFF"
+ ],
+ "silver": [
+ "#1D131E",
+ "#2E2533",
+ "#31313E",
+ "#4A5057",
+ "#818B8B",
+ "#D6E1D3",
+ "#FFFFFF"
+ ],
+ "gold": [
+ "#2E2533",
+ "#4F2313",
+ "#6D4A00",
+ "#966600",
+ "#DC6F35",
+ "#FFC95A",
+ "#FFFF61"
+ ],
+ "base": [
+ "#4F2313",
+ "#573726",
+ "#130d14",
+ "#6D4A00",
+ "#2b1c1d",
+ "#744b30",
+ "#c39753"
+ ],
+ "sunglasses": [
+ "#000000",
+ "#1D131E",
+ "#101010",
+ "#29253A",
+ "#232323",
+ "#525252",
+ "#8b8b8b"
+ ],
+ "source": [
+ "#4F2313",
+ "#573726",
+ "#130d14",
+ "#6D4A00",
+ "#2b1c1d",
+ "#744b30",
+ "#c39753"
+ ]
+ }
\ No newline at end of file
diff --git a/palettes/custom/ulpc-monocle-chain-palettes.json b/palettes/custom/ulpc-monocle-chain-palettes.json
new file mode 100644
index 000000000..dbeadf914
--- /dev/null
+++ b/palettes/custom/ulpc-monocle-chain-palettes.json
@@ -0,0 +1,92 @@
+{
+ "ceramic": [
+ "#181009",
+ "#2B1C1D",
+ "#32251A",
+ "#594435",
+ "#7D604D",
+ "#BA9069",
+ "#FBE3B0"
+ ],
+ "brass": [
+ "#1A1213",
+ "#2E2533",
+ "#61482C",
+ "#836332",
+ "#AF8A35",
+ "#FDD082",
+ "#FDF5CC"
+ ],
+ "copper": [
+ "#691503",
+ "#4F2313",
+ "#7B2008",
+ "#973C23",
+ "#9D5427",
+ "#EC855C",
+ "#FFC95A"
+ ],
+ "bronze": [
+ "#4F2313",
+ "#573726",
+ "#6D4A00",
+ "#966600",
+ "#BF8200",
+ "#E7A820",
+ "#FBE3B0"
+ ],
+ "iron": [
+ "#000000",
+ "#1D131E",
+ "#1B192B",
+ "#29253A",
+ "#343043",
+ "#484152",
+ "#726B7E"
+ ],
+ "steel": [
+ "#1D131E",
+ "#2E2533",
+ "#4D4A5D",
+ "#726B7E",
+ "#867E7F",
+ "#C4B59F",
+ "#FFFFFF"
+ ],
+ "silver": [
+ "#1D131E",
+ "#2E2533",
+ "#31313E",
+ "#4A5057",
+ "#818B8B",
+ "#D6E1D3",
+ "#FFFFFF"
+ ],
+ "gold": [
+ "#2E2533",
+ "#4F2313",
+ "#6D4A00",
+ "#966600",
+ "#DC6F35",
+ "#FFC95A",
+ "#FFFF61"
+ ],
+ "base": [
+ "#2E2533",
+ "#4F2313",
+ "#6D4A00",
+ "#966600",
+ "#dfbd00",
+ "#ffe900",
+ "#ffff3a"
+ ],
+ "source": [
+ "#2E2533",
+ "#4F2313",
+ "#6D4A00",
+ "#966600",
+ "#dfbd00",
+ "#ffe900",
+ "#ffff3a"
+ ]
+ }
\ No newline at end of file
diff --git a/palettes/ulpc-cloth-metal-palettes.json b/palettes/ulpc-cloth-metal-palettes.json
index 20f239c80..525420769 100644
--- a/palettes/ulpc-cloth-metal-palettes.json
+++ b/palettes/ulpc-cloth-metal-palettes.json
@@ -288,12 +288,12 @@
"#FFFF61"
],
"source": [
- "#311210",
- "#4B2B13",
- "#4B2B13",
- "#704325",
- "#704325",
- "#75502D",
- "#9A6F37"
+ "#1D131E",
+ "#2E2533",
+ "#4D4A5D",
+ "#726B7E",
+ "#867E7F",
+ "#C4B59F",
+ "#FFFFFF"
]
}
\ No newline at end of file
diff --git a/palettes/ulpc-cloth-palettes.json b/palettes/ulpc-cloth-palettes.json
index 166f5687f..0e813da7c 100644
--- a/palettes/ulpc-cloth-palettes.json
+++ b/palettes/ulpc-cloth-palettes.json
@@ -219,9 +219,9 @@
"#271920",
"#2a1722",
"#6f6464",
- "#958080",
- "#c4b59f",
- "#e3e7d3",
+ "#251f25",
+ "#382b33",
+ "#52414b",
"#ebede9"
]
}
\ No newline at end of file
diff --git a/sheet_definitions/facial_earring_left.json b/sheet_definitions/facial_earring_left.json
index 4a7411e50..2cc28ab52 100644
--- a/sheet_definitions/facial_earring_left.json
+++ b/sheet_definitions/facial_earring_left.json
@@ -7,7 +7,8 @@
"muscular": "facial/earrings/simple/left/adult/",
"female": "facial/earrings/simple/left/adult/",
"pregnant": "facial/earrings/simple/left/adult/",
- "teen": "facial/earrings/simple/left/adult/"
+ "teen": "facial/earrings/simple/left/adult/",
+ "child": "facial/earrings/simple/left/child/"
},
"variants": [
"base",
diff --git a/sheet_definitions/facial_earring_right.json b/sheet_definitions/facial_earring_right.json
index 85e38762a..31cdd903d 100644
--- a/sheet_definitions/facial_earring_right.json
+++ b/sheet_definitions/facial_earring_right.json
@@ -7,7 +7,8 @@
"muscular": "facial/earrings/simple/right/adult/",
"female": "facial/earrings/simple/right/adult/",
"pregnant": "facial/earrings/simple/right/adult/",
- "teen": "facial/earrings/simple/right/adult/"
+ "teen": "facial/earrings/simple/right/adult/",
+ "child": "facial/earrings/simple/right/child/"
},
"variants": [
"base",
diff --git a/sheet_definitions/facial_eyepatch2_left.json b/sheet_definitions/facial_eyepatch2_left.json
index 3f41416de..5fa534898 100644
--- a/sheet_definitions/facial_eyepatch2_left.json
+++ b/sheet_definitions/facial_eyepatch2_left.json
@@ -7,7 +7,8 @@
"muscular": "facial/patches/eyepatch2/left/adult/",
"female": "facial/patches/eyepatch2/left/adult/",
"pregnant": "facial/patches/eyepatch2/left/adult/",
- "teen": "facial/patches/eyepatch2/left/adult/"
+ "teen": "facial/patches/eyepatch2/left/adult/",
+ "child": "facial/patches/eyepatch2/left/child/"
},
"variants": [
"black",
diff --git a/sheet_definitions/facial_eyepatch2_right.json b/sheet_definitions/facial_eyepatch2_right.json
index 32a8643e1..941076683 100644
--- a/sheet_definitions/facial_eyepatch2_right.json
+++ b/sheet_definitions/facial_eyepatch2_right.json
@@ -7,7 +7,8 @@
"muscular": "facial/patches/eyepatch2/right/adult/",
"female": "facial/patches/eyepatch2/right/adult/",
"pregnant": "facial/patches/eyepatch2/right/adult/",
- "teen": "facial/patches/eyepatch2/right/adult/"
+ "teen": "facial/patches/eyepatch2/right/adult/",
+ "child": "facial/patches/eyepatch2/right/child/"
},
"variants": [
"black",
diff --git a/sheet_definitions/facial_eyepatch_ambi.json b/sheet_definitions/facial_eyepatch_ambi.json
new file mode 100644
index 000000000..10cbb73bf
--- /dev/null
+++ b/sheet_definitions/facial_eyepatch_ambi.json
@@ -0,0 +1,59 @@
+{
+ "name": "Eyepatch Ambidextrous",
+ "type_name": "facial_eyes",
+ "layer_1": {
+ "zPos": 115,
+ "male": "facial/patches/eyepatch/ambi/adult/",
+ "muscular": "facial/patches/eyepatch/ambi/adult/",
+ "female": "facial/patches/eyepatch/ambi/adult/",
+ "pregnant": "facial/patches/eyepatch/ambi/adult/",
+ "teen": "facial/patches/eyepatch/ambi/adult/",
+ "child": "facial/patches/eyepatch/ambi/child/"
+ },
+ "variants": [
+ "base",
+ "black",
+ "blue",
+ "bluegray",
+ "brown",
+ "charcoal",
+ "forest",
+ "gray",
+ "green",
+ "lavender",
+ "leather",
+ "maroon",
+ "navy",
+ "orange",
+ "pink",
+ "purple",
+ "red",
+ "rose",
+ "sky",
+ "slate",
+ "tan",
+ "teal",
+ "walnut",
+ "white",
+ "yellow"
+ ],
+ "animations": [
+ "spellcast",
+ "thrust",
+ "walk",
+ "slash",
+ "shoot",
+ "hurt",
+ "watering",
+ "idle",
+ "jump",
+ "run",
+ "sit",
+ "emote",
+ "climb",
+ "combat",
+ "1h_slash",
+ "1h_backslash",
+ "1h_halfslash"
+ ]
+}
\ No newline at end of file
diff --git a/sheet_definitions/facial_eyepatch_left.json b/sheet_definitions/facial_eyepatch_left.json
index 59b87872e..7b10a551b 100644
--- a/sheet_definitions/facial_eyepatch_left.json
+++ b/sheet_definitions/facial_eyepatch_left.json
@@ -7,7 +7,8 @@
"muscular": "facial/patches/eyepatch/left/adult/",
"female": "facial/patches/eyepatch/left/adult/",
"pregnant": "facial/patches/eyepatch/left/adult/",
- "teen": "facial/patches/eyepatch/left/adult/"
+ "teen": "facial/patches/eyepatch/left/adult/",
+ "child": "facial/patches/eyepatch/left/child/"
},
"variants": [
"base",
diff --git a/sheet_definitions/facial_eyepatch_right.json b/sheet_definitions/facial_eyepatch_right.json
index 1b06f21f0..3b2018964 100644
--- a/sheet_definitions/facial_eyepatch_right.json
+++ b/sheet_definitions/facial_eyepatch_right.json
@@ -7,7 +7,8 @@
"muscular": "facial/patches/eyepatch/right/adult/",
"female": "facial/patches/eyepatch/right/adult/",
"pregnant": "facial/patches/eyepatch/right/adult/",
- "teen": "facial/patches/eyepatch/right/adult/"
+ "teen": "facial/patches/eyepatch/right/adult/",
+ "child": "facial/patches/eyepatch/right/child/"
},
"variants": [
"base",
diff --git a/sheet_definitions/facial_eyepatch_small_left.json b/sheet_definitions/facial_eyepatch_small_left.json
index ae30819a5..2b43ccc1d 100644
--- a/sheet_definitions/facial_eyepatch_small_left.json
+++ b/sheet_definitions/facial_eyepatch_small_left.json
@@ -7,7 +7,8 @@
"muscular": "facial/patches/small/left/adult/",
"female": "facial/patches/small/left/adult/",
"pregnant": "facial/patches/small/left/adult/",
- "teen": "facial/patches/small/left/adult/"
+ "teen": "facial/patches/small/left/adult/",
+ "child": "facial/patches/small/left/child/"
},
"variants": [
"black",
diff --git a/sheet_definitions/facial_eyepatch_small_right.json b/sheet_definitions/facial_eyepatch_small_right.json
index 77c8f4670..78d4e1ef7 100644
--- a/sheet_definitions/facial_eyepatch_small_right.json
+++ b/sheet_definitions/facial_eyepatch_small_right.json
@@ -7,7 +7,8 @@
"muscular": "facial/patches/small/right/adult/",
"female": "facial/patches/small/right/adult/",
"pregnant": "facial/patches/small/right/adult/",
- "teen": "facial/patches/small/right/adult/"
+ "teen": "facial/patches/small/right/adult/",
+ "child": "facial/patches/small/right/child/"
},
"variants": [
"black",
diff --git a/sheet_definitions/facial_glasses.json b/sheet_definitions/facial_glasses.json
index c082161a6..2cf8b25f0 100644
--- a/sheet_definitions/facial_glasses.json
+++ b/sheet_definitions/facial_glasses.json
@@ -7,7 +7,8 @@
"muscular": "facial/glasses/glasses/adult/",
"female": "facial/glasses/glasses/adult/",
"pregnant": "facial/glasses/glasses/adult/",
- "teen": "facial/glasses/glasses/adult/"
+ "teen": "facial/glasses/glasses/adult/",
+ "child": "facial/glasses/glasses/child/"
},
"variants": [
"black",
diff --git a/sheet_definitions/facial_glasses_halfmoon.json b/sheet_definitions/facial_glasses_halfmoon.json
index e62ae1966..61e7780cf 100644
--- a/sheet_definitions/facial_glasses_halfmoon.json
+++ b/sheet_definitions/facial_glasses_halfmoon.json
@@ -7,7 +7,8 @@
"muscular": "facial/glasses/halfmoon/adult/",
"female": "facial/glasses/halfmoon/adult/",
"pregnant": "facial/glasses/halfmoon/adult/",
- "teen": "facial/glasses/halfmoon/adult/"
+ "teen": "facial/glasses/halfmoon/adult/",
+ "child": "facial/glasses/halfmoon/child/"
},
"variants": [
"black",
diff --git a/sheet_definitions/facial_glasses_nerd.json b/sheet_definitions/facial_glasses_nerd.json
index 860ad40fa..5bb2772da 100644
--- a/sheet_definitions/facial_glasses_nerd.json
+++ b/sheet_definitions/facial_glasses_nerd.json
@@ -7,10 +7,10 @@
"muscular": "facial/glasses/nerd/adult/",
"female": "facial/glasses/nerd/adult/",
"pregnant": "facial/glasses/nerd/adult/",
- "teen": "facial/glasses/nerd/adult/"
+ "teen": "facial/glasses/nerd/adult/",
+ "child": "facial/glasses/nerd/child/"
},
"variants": [
- "base",
"black",
"blue",
"bluegray",
diff --git a/sheet_definitions/facial_glasses_round.json b/sheet_definitions/facial_glasses_round.json
index aed3c382b..cc07d6f7c 100644
--- a/sheet_definitions/facial_glasses_round.json
+++ b/sheet_definitions/facial_glasses_round.json
@@ -7,10 +7,12 @@
"muscular": "facial/glasses/round/adult/",
"female": "facial/glasses/round/adult/",
"pregnant": "facial/glasses/round/adult/",
- "teen": "facial/glasses/round/adult/"
+ "teen": "facial/glasses/round/adult/",
+ "child": "facial/glasses/round/child/"
},
"variants": [
"base",
+ "sunglasses",
"black",
"blue",
"bluegray",
diff --git a/sheet_definitions/facial_glasses_secretary.json b/sheet_definitions/facial_glasses_secretary.json
index b5012ae20..c94b72580 100644
--- a/sheet_definitions/facial_glasses_secretary.json
+++ b/sheet_definitions/facial_glasses_secretary.json
@@ -7,10 +7,10 @@
"muscular": "facial/glasses/secretary/adult/",
"female": "facial/glasses/secretary/adult/",
"pregnant": "facial/glasses/secretary/adult/",
- "teen": "facial/glasses/secretary/adult/"
+ "teen": "facial/glasses/secretary/adult/",
+ "child": "facial/glasses/secretary/child/"
},
"variants": [
- "base",
"black",
"blue",
"bluegray",
diff --git a/sheet_definitions/facial_glasses_shades.json b/sheet_definitions/facial_glasses_shades.json
index 5c8c44201..3a0cb489e 100644
--- a/sheet_definitions/facial_glasses_shades.json
+++ b/sheet_definitions/facial_glasses_shades.json
@@ -7,7 +7,8 @@
"muscular": "facial/glasses/shades/adult/",
"female": "facial/glasses/shades/adult/",
"pregnant": "facial/glasses/shades/adult/",
- "teen": "facial/glasses/shades/adult/"
+ "teen": "facial/glasses/shades/adult/",
+ "child": "facial/glasses/shades/child/"
},
"variants": [
"base",
diff --git a/sheet_definitions/facial_glasses_sunglasses.json b/sheet_definitions/facial_glasses_sunglasses.json
index 3d90dd387..5a74395e4 100644
--- a/sheet_definitions/facial_glasses_sunglasses.json
+++ b/sheet_definitions/facial_glasses_sunglasses.json
@@ -7,10 +7,12 @@
"muscular": "facial/glasses/sunglasses/adult/",
"female": "facial/glasses/sunglasses/adult/",
"pregnant": "facial/glasses/sunglasses/adult/",
- "teen": "facial/glasses/sunglasses/adult/"
+ "teen": "facial/glasses/sunglasses/adult/",
+ "child": "facial/glasses/sunglasses/child/"
},
"variants": [
"base",
+ "sunglasses",
"black",
"blue",
"bluegray",
diff --git a/sheet_definitions/facial_monocle_left.json b/sheet_definitions/facial_monocle_left.json
index 8c1c30741..2a05f0a58 100644
--- a/sheet_definitions/facial_monocle_left.json
+++ b/sheet_definitions/facial_monocle_left.json
@@ -7,7 +7,8 @@
"muscular": "facial/monocle/left/adult/",
"female": "facial/monocle/left/adult/",
"pregnant": "facial/monocle/left/adult/",
- "teen": "facial/monocle/left/adult/"
+ "teen": "facial/monocle/left/adult/",
+ "child": "facial/monocle/left/child/"
},
"variants": [
"steel",
diff --git a/sheet_definitions/facial_monocle_left_frame.json b/sheet_definitions/facial_monocle_left_frame.json
index 926797425..38792d136 100644
--- a/sheet_definitions/facial_monocle_left_frame.json
+++ b/sheet_definitions/facial_monocle_left_frame.json
@@ -7,7 +7,8 @@
"muscular": "facial/monocle/left/frame/adult/",
"female": "facial/monocle/left/frame/adult/",
"pregnant": "facial/monocle/left/frame/adult/",
- "teen": "facial/monocle/left/frame/adult/"
+ "teen": "facial/monocle/left/frame/adult/",
+ "child": "facial/monocle/left/frame/child/"
},
"variants": [
"black",
diff --git a/sheet_definitions/facial_monocle_right.json b/sheet_definitions/facial_monocle_right.json
index 26b32c02f..cefc75019 100644
--- a/sheet_definitions/facial_monocle_right.json
+++ b/sheet_definitions/facial_monocle_right.json
@@ -7,7 +7,8 @@
"muscular": "facial/monocle/right/adult/",
"female": "facial/monocle/right/adult/",
"pregnant": "facial/monocle/right/adult/",
- "teen": "facial/monocle/right/adult/"
+ "teen": "facial/monocle/right/adult/",
+ "child": "facial/monocle/right/child/"
},
"variants": [
"steel",
diff --git a/sheet_definitions/facial_monocle_right_frame.json b/sheet_definitions/facial_monocle_right_frame.json
index a162a0b83..ca869e7ab 100644
--- a/sheet_definitions/facial_monocle_right_frame.json
+++ b/sheet_definitions/facial_monocle_right_frame.json
@@ -7,7 +7,8 @@
"muscular": "facial/monocle/right/frame/adult/",
"female": "facial/monocle/right/frame/adult/",
"pregnant": "facial/monocle/right/frame/adult/",
- "teen": "facial/monocle/right/frame/adult/"
+ "teen": "facial/monocle/right/frame/adult/",
+ "child": "facial/monocle/right/frame/child/"
},
"variants": [
"black",
diff --git a/source_index.html b/source_index.html
index d6196be7f..6e82bdfe1 100755
--- a/source_index.html
+++ b/source_index.html
@@ -633,11 +633,11 @@ Head
- -
+
-
Accessories
- -
+
-
Glasses
div_sheet_facial_glasses
@@ -651,7 +651,7 @@ Head
- -
+
-
Monocle
div_sheet_facial_monocle_left
@@ -662,9 +662,10 @@ Head
- -
+
-
Eyepatches
+ div_sheet_facial_eyepatch_ambi
div_sheet_facial_eyepatch_left
div_sheet_facial_eyepatch_right
div_sheet_facial_eyepatch2_left
@@ -676,7 +677,7 @@ Head
div_sheet_facial_mask_plain
- -
+
-
Earrings
div_sheet_facial_earring_left
diff --git a/spritesheets/facial/earrings/simple/left/child.png b/spritesheets/facial/earrings/simple/left/child.png
new file mode 100644
index 000000000..18eca7c29
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/base.png b/spritesheets/facial/earrings/simple/left/child/base.png
new file mode 100644
index 000000000..e8fe404e2
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/base.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/black.png b/spritesheets/facial/earrings/simple/left/child/black.png
new file mode 100644
index 000000000..737b4e345
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/black.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/blue.png b/spritesheets/facial/earrings/simple/left/child/blue.png
new file mode 100644
index 000000000..d55400f3d
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/blue.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/bluegray.png b/spritesheets/facial/earrings/simple/left/child/bluegray.png
new file mode 100644
index 000000000..80b94e6e1
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/bluegray.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/brass.png b/spritesheets/facial/earrings/simple/left/child/brass.png
new file mode 100644
index 000000000..47d8c94a0
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/brass.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/bronze.png b/spritesheets/facial/earrings/simple/left/child/bronze.png
new file mode 100644
index 000000000..06ea8d12f
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/bronze.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/brown.png b/spritesheets/facial/earrings/simple/left/child/brown.png
new file mode 100644
index 000000000..99f3dec90
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/brown.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/ceramic.png b/spritesheets/facial/earrings/simple/left/child/ceramic.png
new file mode 100644
index 000000000..7eb8fefe6
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/ceramic.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/charcoal.png b/spritesheets/facial/earrings/simple/left/child/charcoal.png
new file mode 100644
index 000000000..0af7a4e39
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/charcoal.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/copper.png b/spritesheets/facial/earrings/simple/left/child/copper.png
new file mode 100644
index 000000000..280f860c1
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/copper.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/forest.png b/spritesheets/facial/earrings/simple/left/child/forest.png
new file mode 100644
index 000000000..d012e7910
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/forest.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/gold.png b/spritesheets/facial/earrings/simple/left/child/gold.png
new file mode 100644
index 000000000..3ebd9426b
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/gold.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/gray.png b/spritesheets/facial/earrings/simple/left/child/gray.png
new file mode 100644
index 000000000..ad407f908
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/gray.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/green.png b/spritesheets/facial/earrings/simple/left/child/green.png
new file mode 100644
index 000000000..5adc5d0c3
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/green.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/iron.png b/spritesheets/facial/earrings/simple/left/child/iron.png
new file mode 100644
index 000000000..25f695245
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/iron.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/lavender.png b/spritesheets/facial/earrings/simple/left/child/lavender.png
new file mode 100644
index 000000000..d920cb62e
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/lavender.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/leather.png b/spritesheets/facial/earrings/simple/left/child/leather.png
new file mode 100644
index 000000000..c8e3c27f3
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/leather.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/maroon.png b/spritesheets/facial/earrings/simple/left/child/maroon.png
new file mode 100644
index 000000000..ad36eaee5
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/maroon.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/navy.png b/spritesheets/facial/earrings/simple/left/child/navy.png
new file mode 100644
index 000000000..b18831c8d
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/navy.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/orange.png b/spritesheets/facial/earrings/simple/left/child/orange.png
new file mode 100644
index 000000000..0c88055f2
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/orange.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/pink.png b/spritesheets/facial/earrings/simple/left/child/pink.png
new file mode 100644
index 000000000..d15639f63
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/pink.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/purple.png b/spritesheets/facial/earrings/simple/left/child/purple.png
new file mode 100644
index 000000000..d0a189547
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/purple.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/red.png b/spritesheets/facial/earrings/simple/left/child/red.png
new file mode 100644
index 000000000..a491fdcdc
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/red.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/rose.png b/spritesheets/facial/earrings/simple/left/child/rose.png
new file mode 100644
index 000000000..f2d6ded8d
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/rose.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/silver.png b/spritesheets/facial/earrings/simple/left/child/silver.png
new file mode 100644
index 000000000..b31d6b625
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/silver.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/sky.png b/spritesheets/facial/earrings/simple/left/child/sky.png
new file mode 100644
index 000000000..a1989493c
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/sky.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/slate.png b/spritesheets/facial/earrings/simple/left/child/slate.png
new file mode 100644
index 000000000..7bfe7a428
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/slate.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/steel.png b/spritesheets/facial/earrings/simple/left/child/steel.png
new file mode 100644
index 000000000..6734cbf58
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/steel.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/tan.png b/spritesheets/facial/earrings/simple/left/child/tan.png
new file mode 100644
index 000000000..170864774
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/tan.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/teal.png b/spritesheets/facial/earrings/simple/left/child/teal.png
new file mode 100644
index 000000000..76b4294bf
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/teal.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/walnut.png b/spritesheets/facial/earrings/simple/left/child/walnut.png
new file mode 100644
index 000000000..c8e3c27f3
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/walnut.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/white.png b/spritesheets/facial/earrings/simple/left/child/white.png
new file mode 100644
index 000000000..9651e3480
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/white.png differ
diff --git a/spritesheets/facial/earrings/simple/left/child/yellow.png b/spritesheets/facial/earrings/simple/left/child/yellow.png
new file mode 100644
index 000000000..eff1dde52
Binary files /dev/null and b/spritesheets/facial/earrings/simple/left/child/yellow.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child.png b/spritesheets/facial/earrings/simple/right/child.png
new file mode 100644
index 000000000..86075a75b
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/base.png b/spritesheets/facial/earrings/simple/right/child/base.png
new file mode 100644
index 000000000..3988502cf
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/base.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/black.png b/spritesheets/facial/earrings/simple/right/child/black.png
new file mode 100644
index 000000000..c18681b48
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/black.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/blue.png b/spritesheets/facial/earrings/simple/right/child/blue.png
new file mode 100644
index 000000000..d1e83ab85
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/blue.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/bluegray.png b/spritesheets/facial/earrings/simple/right/child/bluegray.png
new file mode 100644
index 000000000..b4a19c080
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/bluegray.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/brass.png b/spritesheets/facial/earrings/simple/right/child/brass.png
new file mode 100644
index 000000000..260be3e77
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/brass.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/bronze.png b/spritesheets/facial/earrings/simple/right/child/bronze.png
new file mode 100644
index 000000000..057ef099a
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/bronze.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/brown.png b/spritesheets/facial/earrings/simple/right/child/brown.png
new file mode 100644
index 000000000..ef15b7ab0
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/brown.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/ceramic.png b/spritesheets/facial/earrings/simple/right/child/ceramic.png
new file mode 100644
index 000000000..ccc42357c
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/ceramic.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/charcoal.png b/spritesheets/facial/earrings/simple/right/child/charcoal.png
new file mode 100644
index 000000000..fe270cfdc
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/charcoal.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/copper.png b/spritesheets/facial/earrings/simple/right/child/copper.png
new file mode 100644
index 000000000..f2619ed95
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/copper.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/forest.png b/spritesheets/facial/earrings/simple/right/child/forest.png
new file mode 100644
index 000000000..57322208d
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/forest.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/gold.png b/spritesheets/facial/earrings/simple/right/child/gold.png
new file mode 100644
index 000000000..e37279df3
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/gold.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/gray.png b/spritesheets/facial/earrings/simple/right/child/gray.png
new file mode 100644
index 000000000..987b8a8d0
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/gray.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/green.png b/spritesheets/facial/earrings/simple/right/child/green.png
new file mode 100644
index 000000000..7fab3174f
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/green.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/iron.png b/spritesheets/facial/earrings/simple/right/child/iron.png
new file mode 100644
index 000000000..c07746092
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/iron.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/lavender.png b/spritesheets/facial/earrings/simple/right/child/lavender.png
new file mode 100644
index 000000000..8842738f9
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/lavender.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/leather.png b/spritesheets/facial/earrings/simple/right/child/leather.png
new file mode 100644
index 000000000..db7285ec5
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/leather.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/maroon.png b/spritesheets/facial/earrings/simple/right/child/maroon.png
new file mode 100644
index 000000000..8d2f5c6ed
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/maroon.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/navy.png b/spritesheets/facial/earrings/simple/right/child/navy.png
new file mode 100644
index 000000000..39e59125c
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/navy.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/orange.png b/spritesheets/facial/earrings/simple/right/child/orange.png
new file mode 100644
index 000000000..65caa306a
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/orange.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/pink.png b/spritesheets/facial/earrings/simple/right/child/pink.png
new file mode 100644
index 000000000..d08a5ef8c
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/pink.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/purple.png b/spritesheets/facial/earrings/simple/right/child/purple.png
new file mode 100644
index 000000000..455a0d6b8
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/purple.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/red.png b/spritesheets/facial/earrings/simple/right/child/red.png
new file mode 100644
index 000000000..ac226a22c
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/red.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/rose.png b/spritesheets/facial/earrings/simple/right/child/rose.png
new file mode 100644
index 000000000..ba89c634b
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/rose.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/silver.png b/spritesheets/facial/earrings/simple/right/child/silver.png
new file mode 100644
index 000000000..5b86d3781
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/silver.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/sky.png b/spritesheets/facial/earrings/simple/right/child/sky.png
new file mode 100644
index 000000000..03488ea99
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/sky.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/slate.png b/spritesheets/facial/earrings/simple/right/child/slate.png
new file mode 100644
index 000000000..b2955c1f1
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/slate.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/steel.png b/spritesheets/facial/earrings/simple/right/child/steel.png
new file mode 100644
index 000000000..f79a509ab
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/steel.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/tan.png b/spritesheets/facial/earrings/simple/right/child/tan.png
new file mode 100644
index 000000000..651277518
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/tan.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/teal.png b/spritesheets/facial/earrings/simple/right/child/teal.png
new file mode 100644
index 000000000..5b5696b4a
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/teal.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/walnut.png b/spritesheets/facial/earrings/simple/right/child/walnut.png
new file mode 100644
index 000000000..db7285ec5
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/walnut.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/white.png b/spritesheets/facial/earrings/simple/right/child/white.png
new file mode 100644
index 000000000..87ef47c5c
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/white.png differ
diff --git a/spritesheets/facial/earrings/simple/right/child/yellow.png b/spritesheets/facial/earrings/simple/right/child/yellow.png
new file mode 100644
index 000000000..a782581e4
Binary files /dev/null and b/spritesheets/facial/earrings/simple/right/child/yellow.png differ
diff --git a/spritesheets/facial/glasses/glasses/adult.png b/spritesheets/facial/glasses/glasses/adult.png
index 9cb8362b8..db8ae8458 100644
Binary files a/spritesheets/facial/glasses/glasses/adult.png and b/spritesheets/facial/glasses/glasses/adult.png differ
diff --git a/spritesheets/facial/glasses/glasses/child.png b/spritesheets/facial/glasses/glasses/child.png
new file mode 100644
index 000000000..2dea1482e
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/black.png b/spritesheets/facial/glasses/glasses/child/black.png
new file mode 100644
index 000000000..8cf1318fc
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/black.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/blue.png b/spritesheets/facial/glasses/glasses/child/blue.png
new file mode 100644
index 000000000..81c487823
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/blue.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/bluegray.png b/spritesheets/facial/glasses/glasses/child/bluegray.png
new file mode 100644
index 000000000..6f52037b6
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/bluegray.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/brass.png b/spritesheets/facial/glasses/glasses/child/brass.png
new file mode 100644
index 000000000..fc88bd3e8
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/brass.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/bronze.png b/spritesheets/facial/glasses/glasses/child/bronze.png
new file mode 100644
index 000000000..76ea8532d
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/bronze.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/brown.png b/spritesheets/facial/glasses/glasses/child/brown.png
new file mode 100644
index 000000000..af9ea2211
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/brown.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/ceramic.png b/spritesheets/facial/glasses/glasses/child/ceramic.png
new file mode 100644
index 000000000..669df6a8c
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/ceramic.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/charcoal.png b/spritesheets/facial/glasses/glasses/child/charcoal.png
new file mode 100644
index 000000000..44ce1d3af
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/charcoal.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/copper.png b/spritesheets/facial/glasses/glasses/child/copper.png
new file mode 100644
index 000000000..25d5637b7
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/copper.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/forest.png b/spritesheets/facial/glasses/glasses/child/forest.png
new file mode 100644
index 000000000..5d8010b9e
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/forest.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/gold.png b/spritesheets/facial/glasses/glasses/child/gold.png
new file mode 100644
index 000000000..4c3c7669a
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/gold.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/gray.png b/spritesheets/facial/glasses/glasses/child/gray.png
new file mode 100644
index 000000000..84349fc67
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/gray.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/green.png b/spritesheets/facial/glasses/glasses/child/green.png
new file mode 100644
index 000000000..cbf774532
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/green.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/iron.png b/spritesheets/facial/glasses/glasses/child/iron.png
new file mode 100644
index 000000000..adb272304
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/iron.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/lavender.png b/spritesheets/facial/glasses/glasses/child/lavender.png
new file mode 100644
index 000000000..90cb60d69
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/lavender.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/leather.png b/spritesheets/facial/glasses/glasses/child/leather.png
new file mode 100644
index 000000000..9f741c368
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/leather.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/maroon.png b/spritesheets/facial/glasses/glasses/child/maroon.png
new file mode 100644
index 000000000..be79ac0a6
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/maroon.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/navy.png b/spritesheets/facial/glasses/glasses/child/navy.png
new file mode 100644
index 000000000..4403c52f9
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/navy.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/orange.png b/spritesheets/facial/glasses/glasses/child/orange.png
new file mode 100644
index 000000000..0dfd90116
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/orange.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/pink.png b/spritesheets/facial/glasses/glasses/child/pink.png
new file mode 100644
index 000000000..3a5ee38c6
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/pink.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/purple.png b/spritesheets/facial/glasses/glasses/child/purple.png
new file mode 100644
index 000000000..607b3bf76
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/purple.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/red.png b/spritesheets/facial/glasses/glasses/child/red.png
new file mode 100644
index 000000000..e33e9c709
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/red.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/rose.png b/spritesheets/facial/glasses/glasses/child/rose.png
new file mode 100644
index 000000000..59c924aaf
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/rose.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/silver.png b/spritesheets/facial/glasses/glasses/child/silver.png
new file mode 100644
index 000000000..6cb364e76
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/silver.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/sky.png b/spritesheets/facial/glasses/glasses/child/sky.png
new file mode 100644
index 000000000..50be5c4eb
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/sky.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/slate.png b/spritesheets/facial/glasses/glasses/child/slate.png
new file mode 100644
index 000000000..6b992a59e
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/slate.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/steel.png b/spritesheets/facial/glasses/glasses/child/steel.png
new file mode 100644
index 000000000..80422c2b5
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/steel.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/tan.png b/spritesheets/facial/glasses/glasses/child/tan.png
new file mode 100644
index 000000000..61e132859
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/tan.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/teal.png b/spritesheets/facial/glasses/glasses/child/teal.png
new file mode 100644
index 000000000..c2639a4a7
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/teal.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/walnut.png b/spritesheets/facial/glasses/glasses/child/walnut.png
new file mode 100644
index 000000000..9f741c368
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/walnut.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/white.png b/spritesheets/facial/glasses/glasses/child/white.png
new file mode 100644
index 000000000..983426e36
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/white.png differ
diff --git a/spritesheets/facial/glasses/glasses/child/yellow.png b/spritesheets/facial/glasses/glasses/child/yellow.png
new file mode 100644
index 000000000..4c5b19661
Binary files /dev/null and b/spritesheets/facial/glasses/glasses/child/yellow.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child.png b/spritesheets/facial/glasses/halfmoon/child.png
new file mode 100644
index 000000000..6ca1a4c10
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/black.png b/spritesheets/facial/glasses/halfmoon/child/black.png
new file mode 100644
index 000000000..f41bc5507
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/black.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/blue.png b/spritesheets/facial/glasses/halfmoon/child/blue.png
new file mode 100644
index 000000000..25d56e185
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/blue.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/bluegray.png b/spritesheets/facial/glasses/halfmoon/child/bluegray.png
new file mode 100644
index 000000000..4b27946a2
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/bluegray.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/brass.png b/spritesheets/facial/glasses/halfmoon/child/brass.png
new file mode 100644
index 000000000..6726d7fe0
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/brass.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/bronze.png b/spritesheets/facial/glasses/halfmoon/child/bronze.png
new file mode 100644
index 000000000..fbad78792
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/bronze.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/brown.png b/spritesheets/facial/glasses/halfmoon/child/brown.png
new file mode 100644
index 000000000..9107e5200
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/brown.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/ceramic.png b/spritesheets/facial/glasses/halfmoon/child/ceramic.png
new file mode 100644
index 000000000..4011be868
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/ceramic.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/charcoal.png b/spritesheets/facial/glasses/halfmoon/child/charcoal.png
new file mode 100644
index 000000000..4e904b3a0
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/charcoal.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/copper.png b/spritesheets/facial/glasses/halfmoon/child/copper.png
new file mode 100644
index 000000000..215cef120
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/copper.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/forest.png b/spritesheets/facial/glasses/halfmoon/child/forest.png
new file mode 100644
index 000000000..7dc41c28a
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/forest.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/gold.png b/spritesheets/facial/glasses/halfmoon/child/gold.png
new file mode 100644
index 000000000..746fe217c
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/gold.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/gray.png b/spritesheets/facial/glasses/halfmoon/child/gray.png
new file mode 100644
index 000000000..c227828b2
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/gray.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/green.png b/spritesheets/facial/glasses/halfmoon/child/green.png
new file mode 100644
index 000000000..b9c306bf2
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/green.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/iron.png b/spritesheets/facial/glasses/halfmoon/child/iron.png
new file mode 100644
index 000000000..b223edd70
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/iron.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/lavender.png b/spritesheets/facial/glasses/halfmoon/child/lavender.png
new file mode 100644
index 000000000..b13eeec51
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/lavender.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/leather.png b/spritesheets/facial/glasses/halfmoon/child/leather.png
new file mode 100644
index 000000000..2a7553de1
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/leather.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/maroon.png b/spritesheets/facial/glasses/halfmoon/child/maroon.png
new file mode 100644
index 000000000..0a3f3b198
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/maroon.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/navy.png b/spritesheets/facial/glasses/halfmoon/child/navy.png
new file mode 100644
index 000000000..27e1a33f7
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/navy.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/orange.png b/spritesheets/facial/glasses/halfmoon/child/orange.png
new file mode 100644
index 000000000..566a0dc3c
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/orange.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/pink.png b/spritesheets/facial/glasses/halfmoon/child/pink.png
new file mode 100644
index 000000000..4fe7ada65
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/pink.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/purple.png b/spritesheets/facial/glasses/halfmoon/child/purple.png
new file mode 100644
index 000000000..392bfdab4
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/purple.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/red.png b/spritesheets/facial/glasses/halfmoon/child/red.png
new file mode 100644
index 000000000..48b0b9b45
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/red.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/rose.png b/spritesheets/facial/glasses/halfmoon/child/rose.png
new file mode 100644
index 000000000..397443477
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/rose.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/silver.png b/spritesheets/facial/glasses/halfmoon/child/silver.png
new file mode 100644
index 000000000..7d20e1b37
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/silver.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/sky.png b/spritesheets/facial/glasses/halfmoon/child/sky.png
new file mode 100644
index 000000000..689a844a2
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/sky.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/slate.png b/spritesheets/facial/glasses/halfmoon/child/slate.png
new file mode 100644
index 000000000..c1f05c242
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/slate.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/steel.png b/spritesheets/facial/glasses/halfmoon/child/steel.png
new file mode 100644
index 000000000..496059785
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/steel.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/tan.png b/spritesheets/facial/glasses/halfmoon/child/tan.png
new file mode 100644
index 000000000..2890512cd
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/tan.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/teal.png b/spritesheets/facial/glasses/halfmoon/child/teal.png
new file mode 100644
index 000000000..18d944440
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/teal.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/walnut.png b/spritesheets/facial/glasses/halfmoon/child/walnut.png
new file mode 100644
index 000000000..2a7553de1
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/walnut.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/white.png b/spritesheets/facial/glasses/halfmoon/child/white.png
new file mode 100644
index 000000000..6f3ceca0b
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/white.png differ
diff --git a/spritesheets/facial/glasses/halfmoon/child/yellow.png b/spritesheets/facial/glasses/halfmoon/child/yellow.png
new file mode 100644
index 000000000..21e6a2a58
Binary files /dev/null and b/spritesheets/facial/glasses/halfmoon/child/yellow.png differ
diff --git a/spritesheets/facial/glasses/nerd/adult.png b/spritesheets/facial/glasses/nerd/adult.png
index 593886ca7..97d2091db 100644
Binary files a/spritesheets/facial/glasses/nerd/adult.png and b/spritesheets/facial/glasses/nerd/adult.png differ
diff --git a/spritesheets/facial/glasses/nerd/child.png b/spritesheets/facial/glasses/nerd/child.png
new file mode 100644
index 000000000..8ab90481d
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/base.png b/spritesheets/facial/glasses/nerd/child/base.png
new file mode 100644
index 000000000..5272a92f3
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/base.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/black.png b/spritesheets/facial/glasses/nerd/child/black.png
new file mode 100644
index 000000000..b24e09537
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/black.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/blue.png b/spritesheets/facial/glasses/nerd/child/blue.png
new file mode 100644
index 000000000..c69f3f424
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/blue.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/bluegray.png b/spritesheets/facial/glasses/nerd/child/bluegray.png
new file mode 100644
index 000000000..d6b9c1d70
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/bluegray.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/brass.png b/spritesheets/facial/glasses/nerd/child/brass.png
new file mode 100644
index 000000000..8071c3230
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/brass.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/bronze.png b/spritesheets/facial/glasses/nerd/child/bronze.png
new file mode 100644
index 000000000..a3d3b8407
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/bronze.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/brown.png b/spritesheets/facial/glasses/nerd/child/brown.png
new file mode 100644
index 000000000..625619599
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/brown.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/ceramic.png b/spritesheets/facial/glasses/nerd/child/ceramic.png
new file mode 100644
index 000000000..5c89d335d
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/ceramic.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/charcoal.png b/spritesheets/facial/glasses/nerd/child/charcoal.png
new file mode 100644
index 000000000..a252c0789
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/charcoal.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/copper.png b/spritesheets/facial/glasses/nerd/child/copper.png
new file mode 100644
index 000000000..2a32bf90e
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/copper.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/forest.png b/spritesheets/facial/glasses/nerd/child/forest.png
new file mode 100644
index 000000000..6a9b80dd8
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/forest.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/gold.png b/spritesheets/facial/glasses/nerd/child/gold.png
new file mode 100644
index 000000000..dfb81e129
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/gold.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/gray.png b/spritesheets/facial/glasses/nerd/child/gray.png
new file mode 100644
index 000000000..0164921da
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/gray.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/green.png b/spritesheets/facial/glasses/nerd/child/green.png
new file mode 100644
index 000000000..e554d02cb
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/green.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/iron.png b/spritesheets/facial/glasses/nerd/child/iron.png
new file mode 100644
index 000000000..a052b4181
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/iron.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/lavender.png b/spritesheets/facial/glasses/nerd/child/lavender.png
new file mode 100644
index 000000000..37a2520f2
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/lavender.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/leather.png b/spritesheets/facial/glasses/nerd/child/leather.png
new file mode 100644
index 000000000..952634394
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/leather.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/maroon.png b/spritesheets/facial/glasses/nerd/child/maroon.png
new file mode 100644
index 000000000..ab83af27f
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/maroon.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/navy.png b/spritesheets/facial/glasses/nerd/child/navy.png
new file mode 100644
index 000000000..b5016a910
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/navy.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/orange.png b/spritesheets/facial/glasses/nerd/child/orange.png
new file mode 100644
index 000000000..3c3ee9fa8
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/orange.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/pink.png b/spritesheets/facial/glasses/nerd/child/pink.png
new file mode 100644
index 000000000..81c021f85
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/pink.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/purple.png b/spritesheets/facial/glasses/nerd/child/purple.png
new file mode 100644
index 000000000..cc995d455
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/purple.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/red.png b/spritesheets/facial/glasses/nerd/child/red.png
new file mode 100644
index 000000000..ab83af27f
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/red.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/rose.png b/spritesheets/facial/glasses/nerd/child/rose.png
new file mode 100644
index 000000000..5cddad833
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/rose.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/silver.png b/spritesheets/facial/glasses/nerd/child/silver.png
new file mode 100644
index 000000000..8ab90481d
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/silver.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/sky.png b/spritesheets/facial/glasses/nerd/child/sky.png
new file mode 100644
index 000000000..28efe33d4
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/sky.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/slate.png b/spritesheets/facial/glasses/nerd/child/slate.png
new file mode 100644
index 000000000..0df9830ea
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/slate.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/steel.png b/spritesheets/facial/glasses/nerd/child/steel.png
new file mode 100644
index 000000000..8ab90481d
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/steel.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/tan.png b/spritesheets/facial/glasses/nerd/child/tan.png
new file mode 100644
index 000000000..2ef828ebc
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/tan.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/teal.png b/spritesheets/facial/glasses/nerd/child/teal.png
new file mode 100644
index 000000000..1f12b66da
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/teal.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/walnut.png b/spritesheets/facial/glasses/nerd/child/walnut.png
new file mode 100644
index 000000000..952634394
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/walnut.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/white.png b/spritesheets/facial/glasses/nerd/child/white.png
new file mode 100644
index 000000000..5272a92f3
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/white.png differ
diff --git a/spritesheets/facial/glasses/nerd/child/yellow.png b/spritesheets/facial/glasses/nerd/child/yellow.png
new file mode 100644
index 000000000..851c7f304
Binary files /dev/null and b/spritesheets/facial/glasses/nerd/child/yellow.png differ
diff --git a/spritesheets/facial/glasses/round/adult/brass.png b/spritesheets/facial/glasses/round/adult/brass.png
index 815b2113d..2e017d548 100644
Binary files a/spritesheets/facial/glasses/round/adult/brass.png and b/spritesheets/facial/glasses/round/adult/brass.png differ
diff --git a/spritesheets/facial/glasses/round/adult/bronze.png b/spritesheets/facial/glasses/round/adult/bronze.png
index 589dae77e..094d85e90 100644
Binary files a/spritesheets/facial/glasses/round/adult/bronze.png and b/spritesheets/facial/glasses/round/adult/bronze.png differ
diff --git a/spritesheets/facial/glasses/round/adult/ceramic.png b/spritesheets/facial/glasses/round/adult/ceramic.png
index 2205ad1ba..10ee14b22 100644
Binary files a/spritesheets/facial/glasses/round/adult/ceramic.png and b/spritesheets/facial/glasses/round/adult/ceramic.png differ
diff --git a/spritesheets/facial/glasses/round/adult/copper.png b/spritesheets/facial/glasses/round/adult/copper.png
index 77ffb7ad1..93ae5cf5d 100644
Binary files a/spritesheets/facial/glasses/round/adult/copper.png and b/spritesheets/facial/glasses/round/adult/copper.png differ
diff --git a/spritesheets/facial/glasses/round/adult/gold.png b/spritesheets/facial/glasses/round/adult/gold.png
index c15be8cbf..829803e5c 100644
Binary files a/spritesheets/facial/glasses/round/adult/gold.png and b/spritesheets/facial/glasses/round/adult/gold.png differ
diff --git a/spritesheets/facial/glasses/round/adult/iron.png b/spritesheets/facial/glasses/round/adult/iron.png
index 8a16e91bb..62d818a61 100644
Binary files a/spritesheets/facial/glasses/round/adult/iron.png and b/spritesheets/facial/glasses/round/adult/iron.png differ
diff --git a/spritesheets/facial/glasses/round/adult/silver.png b/spritesheets/facial/glasses/round/adult/silver.png
index 33b8fe3b2..666bfc103 100644
Binary files a/spritesheets/facial/glasses/round/adult/silver.png and b/spritesheets/facial/glasses/round/adult/silver.png differ
diff --git a/spritesheets/facial/glasses/round/adult/steel.png b/spritesheets/facial/glasses/round/adult/steel.png
index d93693532..b4f921c00 100644
Binary files a/spritesheets/facial/glasses/round/adult/steel.png and b/spritesheets/facial/glasses/round/adult/steel.png differ
diff --git a/spritesheets/facial/glasses/round/adult/sunglasses.png b/spritesheets/facial/glasses/round/adult/sunglasses.png
new file mode 100644
index 000000000..0f12e81a8
Binary files /dev/null and b/spritesheets/facial/glasses/round/adult/sunglasses.png differ
diff --git a/spritesheets/facial/glasses/round/adult/walnut.png b/spritesheets/facial/glasses/round/adult/walnut.png
index 4afcc2c1d..a32340954 100644
Binary files a/spritesheets/facial/glasses/round/adult/walnut.png and b/spritesheets/facial/glasses/round/adult/walnut.png differ
diff --git a/spritesheets/facial/glasses/round/child.png b/spritesheets/facial/glasses/round/child.png
new file mode 100644
index 000000000..5c0d88fc5
Binary files /dev/null and b/spritesheets/facial/glasses/round/child.png differ
diff --git a/spritesheets/facial/glasses/round/child/base.png b/spritesheets/facial/glasses/round/child/base.png
new file mode 100644
index 000000000..a0e66ea36
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/base.png differ
diff --git a/spritesheets/facial/glasses/round/child/black.png b/spritesheets/facial/glasses/round/child/black.png
new file mode 100644
index 000000000..0520a025a
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/black.png differ
diff --git a/spritesheets/facial/glasses/round/child/blue.png b/spritesheets/facial/glasses/round/child/blue.png
new file mode 100644
index 000000000..93abe93db
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/blue.png differ
diff --git a/spritesheets/facial/glasses/round/child/bluegray.png b/spritesheets/facial/glasses/round/child/bluegray.png
new file mode 100644
index 000000000..e85d83cf7
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/bluegray.png differ
diff --git a/spritesheets/facial/glasses/round/child/brass.png b/spritesheets/facial/glasses/round/child/brass.png
new file mode 100644
index 000000000..7c60b0fdd
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/brass.png differ
diff --git a/spritesheets/facial/glasses/round/child/bronze.png b/spritesheets/facial/glasses/round/child/bronze.png
new file mode 100644
index 000000000..ddf7ca2ef
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/bronze.png differ
diff --git a/spritesheets/facial/glasses/round/child/brown.png b/spritesheets/facial/glasses/round/child/brown.png
new file mode 100644
index 000000000..8aa924653
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/brown.png differ
diff --git a/spritesheets/facial/glasses/round/child/ceramic.png b/spritesheets/facial/glasses/round/child/ceramic.png
new file mode 100644
index 000000000..4f95c6de1
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/ceramic.png differ
diff --git a/spritesheets/facial/glasses/round/child/charcoal.png b/spritesheets/facial/glasses/round/child/charcoal.png
new file mode 100644
index 000000000..8a6d081d4
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/charcoal.png differ
diff --git a/spritesheets/facial/glasses/round/child/copper.png b/spritesheets/facial/glasses/round/child/copper.png
new file mode 100644
index 000000000..f2ef85830
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/copper.png differ
diff --git a/spritesheets/facial/glasses/round/child/forest.png b/spritesheets/facial/glasses/round/child/forest.png
new file mode 100644
index 000000000..117b3a51f
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/forest.png differ
diff --git a/spritesheets/facial/glasses/round/child/gold.png b/spritesheets/facial/glasses/round/child/gold.png
new file mode 100644
index 000000000..b2f68c3e0
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/gold.png differ
diff --git a/spritesheets/facial/glasses/round/child/gray.png b/spritesheets/facial/glasses/round/child/gray.png
new file mode 100644
index 000000000..c812cb6b3
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/gray.png differ
diff --git a/spritesheets/facial/glasses/round/child/green.png b/spritesheets/facial/glasses/round/child/green.png
new file mode 100644
index 000000000..dda3ef062
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/green.png differ
diff --git a/spritesheets/facial/glasses/round/child/iron.png b/spritesheets/facial/glasses/round/child/iron.png
new file mode 100644
index 000000000..5325943af
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/iron.png differ
diff --git a/spritesheets/facial/glasses/round/child/lavender.png b/spritesheets/facial/glasses/round/child/lavender.png
new file mode 100644
index 000000000..d5cc387f9
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/lavender.png differ
diff --git a/spritesheets/facial/glasses/round/child/leather.png b/spritesheets/facial/glasses/round/child/leather.png
new file mode 100644
index 000000000..e5b217378
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/leather.png differ
diff --git a/spritesheets/facial/glasses/round/child/maroon.png b/spritesheets/facial/glasses/round/child/maroon.png
new file mode 100644
index 000000000..d4553141c
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/maroon.png differ
diff --git a/spritesheets/facial/glasses/round/child/navy.png b/spritesheets/facial/glasses/round/child/navy.png
new file mode 100644
index 000000000..f3ce4711a
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/navy.png differ
diff --git a/spritesheets/facial/glasses/round/child/orange.png b/spritesheets/facial/glasses/round/child/orange.png
new file mode 100644
index 000000000..38eed8bce
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/orange.png differ
diff --git a/spritesheets/facial/glasses/round/child/pink.png b/spritesheets/facial/glasses/round/child/pink.png
new file mode 100644
index 000000000..4434bbc54
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/pink.png differ
diff --git a/spritesheets/facial/glasses/round/child/purple.png b/spritesheets/facial/glasses/round/child/purple.png
new file mode 100644
index 000000000..dd1c22819
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/purple.png differ
diff --git a/spritesheets/facial/glasses/round/child/red.png b/spritesheets/facial/glasses/round/child/red.png
new file mode 100644
index 000000000..d30035168
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/red.png differ
diff --git a/spritesheets/facial/glasses/round/child/rose.png b/spritesheets/facial/glasses/round/child/rose.png
new file mode 100644
index 000000000..ed0c0a766
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/rose.png differ
diff --git a/spritesheets/facial/glasses/round/child/silver.png b/spritesheets/facial/glasses/round/child/silver.png
new file mode 100644
index 000000000..8c9ca674b
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/silver.png differ
diff --git a/spritesheets/facial/glasses/round/child/sky.png b/spritesheets/facial/glasses/round/child/sky.png
new file mode 100644
index 000000000..b0051e347
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/sky.png differ
diff --git a/spritesheets/facial/glasses/round/child/slate.png b/spritesheets/facial/glasses/round/child/slate.png
new file mode 100644
index 000000000..1f267b463
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/slate.png differ
diff --git a/spritesheets/facial/glasses/round/child/steel.png b/spritesheets/facial/glasses/round/child/steel.png
new file mode 100644
index 000000000..83a058287
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/steel.png differ
diff --git a/spritesheets/facial/glasses/round/child/sunglasses.png b/spritesheets/facial/glasses/round/child/sunglasses.png
new file mode 100644
index 000000000..d23fcc6ab
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/sunglasses.png differ
diff --git a/spritesheets/facial/glasses/round/child/tan.png b/spritesheets/facial/glasses/round/child/tan.png
new file mode 100644
index 000000000..11f87d953
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/tan.png differ
diff --git a/spritesheets/facial/glasses/round/child/teal.png b/spritesheets/facial/glasses/round/child/teal.png
new file mode 100644
index 000000000..beb74c3f9
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/teal.png differ
diff --git a/spritesheets/facial/glasses/round/child/walnut.png b/spritesheets/facial/glasses/round/child/walnut.png
new file mode 100644
index 000000000..e5b217378
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/walnut.png differ
diff --git a/spritesheets/facial/glasses/round/child/white.png b/spritesheets/facial/glasses/round/child/white.png
new file mode 100644
index 000000000..7845169b8
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/white.png differ
diff --git a/spritesheets/facial/glasses/round/child/yellow.png b/spritesheets/facial/glasses/round/child/yellow.png
new file mode 100644
index 000000000..d67c3428e
Binary files /dev/null and b/spritesheets/facial/glasses/round/child/yellow.png differ
diff --git a/spritesheets/facial/glasses/secretary/adult.png b/spritesheets/facial/glasses/secretary/adult.png
index e29e41aef..323552ddf 100644
Binary files a/spritesheets/facial/glasses/secretary/adult.png and b/spritesheets/facial/glasses/secretary/adult.png differ
diff --git a/spritesheets/facial/glasses/secretary/child.png b/spritesheets/facial/glasses/secretary/child.png
new file mode 100644
index 000000000..cc93ff429
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/base.png b/spritesheets/facial/glasses/secretary/child/base.png
new file mode 100644
index 000000000..3b4407336
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/base.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/black.png b/spritesheets/facial/glasses/secretary/child/black.png
new file mode 100644
index 000000000..af2f48cfa
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/black.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/blue.png b/spritesheets/facial/glasses/secretary/child/blue.png
new file mode 100644
index 000000000..500424d39
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/blue.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/bluegray.png b/spritesheets/facial/glasses/secretary/child/bluegray.png
new file mode 100644
index 000000000..8f47af037
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/bluegray.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/brass.png b/spritesheets/facial/glasses/secretary/child/brass.png
new file mode 100644
index 000000000..4fefeadcb
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/brass.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/bronze.png b/spritesheets/facial/glasses/secretary/child/bronze.png
new file mode 100644
index 000000000..8f1b73e7c
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/bronze.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/brown.png b/spritesheets/facial/glasses/secretary/child/brown.png
new file mode 100644
index 000000000..8c59c56af
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/brown.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/ceramic.png b/spritesheets/facial/glasses/secretary/child/ceramic.png
new file mode 100644
index 000000000..50bcbad30
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/ceramic.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/charcoal.png b/spritesheets/facial/glasses/secretary/child/charcoal.png
new file mode 100644
index 000000000..8ae74ba47
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/charcoal.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/copper.png b/spritesheets/facial/glasses/secretary/child/copper.png
new file mode 100644
index 000000000..f30a9ce9e
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/copper.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/forest.png b/spritesheets/facial/glasses/secretary/child/forest.png
new file mode 100644
index 000000000..f329c9668
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/forest.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/gold.png b/spritesheets/facial/glasses/secretary/child/gold.png
new file mode 100644
index 000000000..5dbaf1863
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/gold.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/gray.png b/spritesheets/facial/glasses/secretary/child/gray.png
new file mode 100644
index 000000000..d4231f2c2
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/gray.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/green.png b/spritesheets/facial/glasses/secretary/child/green.png
new file mode 100644
index 000000000..bf9b4ace9
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/green.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/iron.png b/spritesheets/facial/glasses/secretary/child/iron.png
new file mode 100644
index 000000000..6e4e77ae7
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/iron.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/lavender.png b/spritesheets/facial/glasses/secretary/child/lavender.png
new file mode 100644
index 000000000..e5ed07a4c
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/lavender.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/leather.png b/spritesheets/facial/glasses/secretary/child/leather.png
new file mode 100644
index 000000000..c28d9ce04
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/leather.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/maroon.png b/spritesheets/facial/glasses/secretary/child/maroon.png
new file mode 100644
index 000000000..5f28a318a
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/maroon.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/navy.png b/spritesheets/facial/glasses/secretary/child/navy.png
new file mode 100644
index 000000000..d61d5203a
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/navy.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/orange.png b/spritesheets/facial/glasses/secretary/child/orange.png
new file mode 100644
index 000000000..0941319d4
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/orange.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/pink.png b/spritesheets/facial/glasses/secretary/child/pink.png
new file mode 100644
index 000000000..470189306
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/pink.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/purple.png b/spritesheets/facial/glasses/secretary/child/purple.png
new file mode 100644
index 000000000..460be4fae
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/purple.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/red.png b/spritesheets/facial/glasses/secretary/child/red.png
new file mode 100644
index 000000000..5f28a318a
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/red.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/rose.png b/spritesheets/facial/glasses/secretary/child/rose.png
new file mode 100644
index 000000000..6d62bfc2d
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/rose.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/silver.png b/spritesheets/facial/glasses/secretary/child/silver.png
new file mode 100644
index 000000000..cc93ff429
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/silver.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/sky.png b/spritesheets/facial/glasses/secretary/child/sky.png
new file mode 100644
index 000000000..c4adec098
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/sky.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/slate.png b/spritesheets/facial/glasses/secretary/child/slate.png
new file mode 100644
index 000000000..3531cb863
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/slate.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/steel.png b/spritesheets/facial/glasses/secretary/child/steel.png
new file mode 100644
index 000000000..cc93ff429
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/steel.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/tan.png b/spritesheets/facial/glasses/secretary/child/tan.png
new file mode 100644
index 000000000..7543b2f7b
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/tan.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/teal.png b/spritesheets/facial/glasses/secretary/child/teal.png
new file mode 100644
index 000000000..200cf0e7a
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/teal.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/walnut.png b/spritesheets/facial/glasses/secretary/child/walnut.png
new file mode 100644
index 000000000..c28d9ce04
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/walnut.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/white.png b/spritesheets/facial/glasses/secretary/child/white.png
new file mode 100644
index 000000000..3b4407336
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/white.png differ
diff --git a/spritesheets/facial/glasses/secretary/child/yellow.png b/spritesheets/facial/glasses/secretary/child/yellow.png
new file mode 100644
index 000000000..94dbd671d
Binary files /dev/null and b/spritesheets/facial/glasses/secretary/child/yellow.png differ
diff --git a/spritesheets/facial/glasses/shades/adult.png b/spritesheets/facial/glasses/shades/adult.png
index bb790c5e9..6c775ad50 100644
Binary files a/spritesheets/facial/glasses/shades/adult.png and b/spritesheets/facial/glasses/shades/adult.png differ
diff --git a/spritesheets/facial/glasses/shades/child.png b/spritesheets/facial/glasses/shades/child.png
new file mode 100644
index 000000000..ffe603e96
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child.png differ
diff --git a/spritesheets/facial/glasses/shades/child/base.png b/spritesheets/facial/glasses/shades/child/base.png
new file mode 100644
index 000000000..ae35d58d7
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/base.png differ
diff --git a/spritesheets/facial/glasses/shades/child/black.png b/spritesheets/facial/glasses/shades/child/black.png
new file mode 100644
index 000000000..d21fac71f
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/black.png differ
diff --git a/spritesheets/facial/glasses/shades/child/blue.png b/spritesheets/facial/glasses/shades/child/blue.png
new file mode 100644
index 000000000..853f143e7
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/blue.png differ
diff --git a/spritesheets/facial/glasses/shades/child/bluegray.png b/spritesheets/facial/glasses/shades/child/bluegray.png
new file mode 100644
index 000000000..293998561
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/bluegray.png differ
diff --git a/spritesheets/facial/glasses/shades/child/brass.png b/spritesheets/facial/glasses/shades/child/brass.png
new file mode 100644
index 000000000..749f52348
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/brass.png differ
diff --git a/spritesheets/facial/glasses/shades/child/bronze.png b/spritesheets/facial/glasses/shades/child/bronze.png
new file mode 100644
index 000000000..11331fe56
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/bronze.png differ
diff --git a/spritesheets/facial/glasses/shades/child/brown.png b/spritesheets/facial/glasses/shades/child/brown.png
new file mode 100644
index 000000000..a18a93050
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/brown.png differ
diff --git a/spritesheets/facial/glasses/shades/child/ceramic.png b/spritesheets/facial/glasses/shades/child/ceramic.png
new file mode 100644
index 000000000..58159a4b5
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/ceramic.png differ
diff --git a/spritesheets/facial/glasses/shades/child/charcoal.png b/spritesheets/facial/glasses/shades/child/charcoal.png
new file mode 100644
index 000000000..8b279d9b0
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/charcoal.png differ
diff --git a/spritesheets/facial/glasses/shades/child/copper.png b/spritesheets/facial/glasses/shades/child/copper.png
new file mode 100644
index 000000000..49f434952
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/copper.png differ
diff --git a/spritesheets/facial/glasses/shades/child/forest.png b/spritesheets/facial/glasses/shades/child/forest.png
new file mode 100644
index 000000000..77c6a0f16
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/forest.png differ
diff --git a/spritesheets/facial/glasses/shades/child/gold.png b/spritesheets/facial/glasses/shades/child/gold.png
new file mode 100644
index 000000000..00561f036
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/gold.png differ
diff --git a/spritesheets/facial/glasses/shades/child/gray.png b/spritesheets/facial/glasses/shades/child/gray.png
new file mode 100644
index 000000000..c98aff0ae
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/gray.png differ
diff --git a/spritesheets/facial/glasses/shades/child/green.png b/spritesheets/facial/glasses/shades/child/green.png
new file mode 100644
index 000000000..cb7535c3b
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/green.png differ
diff --git a/spritesheets/facial/glasses/shades/child/iron.png b/spritesheets/facial/glasses/shades/child/iron.png
new file mode 100644
index 000000000..e0a9104f5
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/iron.png differ
diff --git a/spritesheets/facial/glasses/shades/child/lavender.png b/spritesheets/facial/glasses/shades/child/lavender.png
new file mode 100644
index 000000000..911e7b16e
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/lavender.png differ
diff --git a/spritesheets/facial/glasses/shades/child/leather.png b/spritesheets/facial/glasses/shades/child/leather.png
new file mode 100644
index 000000000..fd7ba3851
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/leather.png differ
diff --git a/spritesheets/facial/glasses/shades/child/maroon.png b/spritesheets/facial/glasses/shades/child/maroon.png
new file mode 100644
index 000000000..3607469e7
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/maroon.png differ
diff --git a/spritesheets/facial/glasses/shades/child/navy.png b/spritesheets/facial/glasses/shades/child/navy.png
new file mode 100644
index 000000000..3a318f97f
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/navy.png differ
diff --git a/spritesheets/facial/glasses/shades/child/orange.png b/spritesheets/facial/glasses/shades/child/orange.png
new file mode 100644
index 000000000..432c3b3d7
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/orange.png differ
diff --git a/spritesheets/facial/glasses/shades/child/pink.png b/spritesheets/facial/glasses/shades/child/pink.png
new file mode 100644
index 000000000..373c62c40
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/pink.png differ
diff --git a/spritesheets/facial/glasses/shades/child/purple.png b/spritesheets/facial/glasses/shades/child/purple.png
new file mode 100644
index 000000000..5810a4f8f
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/purple.png differ
diff --git a/spritesheets/facial/glasses/shades/child/red.png b/spritesheets/facial/glasses/shades/child/red.png
new file mode 100644
index 000000000..3607469e7
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/red.png differ
diff --git a/spritesheets/facial/glasses/shades/child/rose.png b/spritesheets/facial/glasses/shades/child/rose.png
new file mode 100644
index 000000000..3974ff170
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/rose.png differ
diff --git a/spritesheets/facial/glasses/shades/child/silver.png b/spritesheets/facial/glasses/shades/child/silver.png
new file mode 100644
index 000000000..ffe603e96
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/silver.png differ
diff --git a/spritesheets/facial/glasses/shades/child/sky.png b/spritesheets/facial/glasses/shades/child/sky.png
new file mode 100644
index 000000000..592565ca9
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/sky.png differ
diff --git a/spritesheets/facial/glasses/shades/child/slate.png b/spritesheets/facial/glasses/shades/child/slate.png
new file mode 100644
index 000000000..ee4f33573
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/slate.png differ
diff --git a/spritesheets/facial/glasses/shades/child/steel.png b/spritesheets/facial/glasses/shades/child/steel.png
new file mode 100644
index 000000000..ffe603e96
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/steel.png differ
diff --git a/spritesheets/facial/glasses/shades/child/tan.png b/spritesheets/facial/glasses/shades/child/tan.png
new file mode 100644
index 000000000..60adfbf08
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/tan.png differ
diff --git a/spritesheets/facial/glasses/shades/child/teal.png b/spritesheets/facial/glasses/shades/child/teal.png
new file mode 100644
index 000000000..46fd223ee
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/teal.png differ
diff --git a/spritesheets/facial/glasses/shades/child/walnut.png b/spritesheets/facial/glasses/shades/child/walnut.png
new file mode 100644
index 000000000..fd7ba3851
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/walnut.png differ
diff --git a/spritesheets/facial/glasses/shades/child/white.png b/spritesheets/facial/glasses/shades/child/white.png
new file mode 100644
index 000000000..ae35d58d7
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/white.png differ
diff --git a/spritesheets/facial/glasses/shades/child/yellow.png b/spritesheets/facial/glasses/shades/child/yellow.png
new file mode 100644
index 000000000..ae9a877c9
Binary files /dev/null and b/spritesheets/facial/glasses/shades/child/yellow.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/adult.png b/spritesheets/facial/glasses/sunglasses/adult.png
index 213c1db72..009d02e92 100644
Binary files a/spritesheets/facial/glasses/sunglasses/adult.png and b/spritesheets/facial/glasses/sunglasses/adult.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/adult/base.png b/spritesheets/facial/glasses/sunglasses/adult/base.png
index 12ebfea06..009d02e92 100644
Binary files a/spritesheets/facial/glasses/sunglasses/adult/base.png and b/spritesheets/facial/glasses/sunglasses/adult/base.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/adult/brass.png b/spritesheets/facial/glasses/sunglasses/adult/brass.png
index f0b65c05d..e6cd146d0 100644
Binary files a/spritesheets/facial/glasses/sunglasses/adult/brass.png and b/spritesheets/facial/glasses/sunglasses/adult/brass.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/adult/bronze.png b/spritesheets/facial/glasses/sunglasses/adult/bronze.png
index 85750a25e..3c1f344df 100644
Binary files a/spritesheets/facial/glasses/sunglasses/adult/bronze.png and b/spritesheets/facial/glasses/sunglasses/adult/bronze.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/adult/ceramic.png b/spritesheets/facial/glasses/sunglasses/adult/ceramic.png
index 9dc19b9d9..915f28b6d 100644
Binary files a/spritesheets/facial/glasses/sunglasses/adult/ceramic.png and b/spritesheets/facial/glasses/sunglasses/adult/ceramic.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/adult/copper.png b/spritesheets/facial/glasses/sunglasses/adult/copper.png
index c435343aa..44f78c534 100644
Binary files a/spritesheets/facial/glasses/sunglasses/adult/copper.png and b/spritesheets/facial/glasses/sunglasses/adult/copper.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/adult/gold.png b/spritesheets/facial/glasses/sunglasses/adult/gold.png
index c0c5df483..6bcee1c56 100644
Binary files a/spritesheets/facial/glasses/sunglasses/adult/gold.png and b/spritesheets/facial/glasses/sunglasses/adult/gold.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/adult/iron.png b/spritesheets/facial/glasses/sunglasses/adult/iron.png
index a4c175007..d448e33c9 100644
Binary files a/spritesheets/facial/glasses/sunglasses/adult/iron.png and b/spritesheets/facial/glasses/sunglasses/adult/iron.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/adult/silver.png b/spritesheets/facial/glasses/sunglasses/adult/silver.png
index d93063ad9..223124126 100644
Binary files a/spritesheets/facial/glasses/sunglasses/adult/silver.png and b/spritesheets/facial/glasses/sunglasses/adult/silver.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/adult/steel.png b/spritesheets/facial/glasses/sunglasses/adult/steel.png
index 3361dc8ec..43d3dfe8f 100644
Binary files a/spritesheets/facial/glasses/sunglasses/adult/steel.png and b/spritesheets/facial/glasses/sunglasses/adult/steel.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/adult/sunglasses.png b/spritesheets/facial/glasses/sunglasses/adult/sunglasses.png
new file mode 100644
index 000000000..12ebfea06
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/adult/sunglasses.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/adult/walnut.png b/spritesheets/facial/glasses/sunglasses/adult/walnut.png
index 0aaf5de13..7cf124a8b 100644
Binary files a/spritesheets/facial/glasses/sunglasses/adult/walnut.png and b/spritesheets/facial/glasses/sunglasses/adult/walnut.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child.png b/spritesheets/facial/glasses/sunglasses/child.png
new file mode 100644
index 000000000..5a5127c7c
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/base.png b/spritesheets/facial/glasses/sunglasses/child/base.png
new file mode 100644
index 000000000..5a5127c7c
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/base.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/black.png b/spritesheets/facial/glasses/sunglasses/child/black.png
new file mode 100644
index 000000000..b652e83cc
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/black.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/blue.png b/spritesheets/facial/glasses/sunglasses/child/blue.png
new file mode 100644
index 000000000..c7149844e
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/blue.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/bluegray.png b/spritesheets/facial/glasses/sunglasses/child/bluegray.png
new file mode 100644
index 000000000..8646eb0ce
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/bluegray.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/brass.png b/spritesheets/facial/glasses/sunglasses/child/brass.png
new file mode 100644
index 000000000..640d18bbf
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/brass.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/bronze.png b/spritesheets/facial/glasses/sunglasses/child/bronze.png
new file mode 100644
index 000000000..87729f15f
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/bronze.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/brown.png b/spritesheets/facial/glasses/sunglasses/child/brown.png
new file mode 100644
index 000000000..512c3660a
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/brown.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/ceramic.png b/spritesheets/facial/glasses/sunglasses/child/ceramic.png
new file mode 100644
index 000000000..fa2121023
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/ceramic.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/charcoal.png b/spritesheets/facial/glasses/sunglasses/child/charcoal.png
new file mode 100644
index 000000000..82dcee1f7
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/charcoal.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/copper.png b/spritesheets/facial/glasses/sunglasses/child/copper.png
new file mode 100644
index 000000000..502c2b52a
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/copper.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/forest.png b/spritesheets/facial/glasses/sunglasses/child/forest.png
new file mode 100644
index 000000000..adfb422a9
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/forest.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/gold.png b/spritesheets/facial/glasses/sunglasses/child/gold.png
new file mode 100644
index 000000000..c94183c20
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/gold.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/gray.png b/spritesheets/facial/glasses/sunglasses/child/gray.png
new file mode 100644
index 000000000..b6c2eb358
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/gray.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/green.png b/spritesheets/facial/glasses/sunglasses/child/green.png
new file mode 100644
index 000000000..794645d04
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/green.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/iron.png b/spritesheets/facial/glasses/sunglasses/child/iron.png
new file mode 100644
index 000000000..092485724
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/iron.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/lavender.png b/spritesheets/facial/glasses/sunglasses/child/lavender.png
new file mode 100644
index 000000000..5e085affc
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/lavender.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/leather.png b/spritesheets/facial/glasses/sunglasses/child/leather.png
new file mode 100644
index 000000000..b534bb540
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/leather.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/maroon.png b/spritesheets/facial/glasses/sunglasses/child/maroon.png
new file mode 100644
index 000000000..f23c0b78d
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/maroon.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/navy.png b/spritesheets/facial/glasses/sunglasses/child/navy.png
new file mode 100644
index 000000000..11467f2af
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/navy.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/orange.png b/spritesheets/facial/glasses/sunglasses/child/orange.png
new file mode 100644
index 000000000..9b45a0f76
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/orange.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/pink.png b/spritesheets/facial/glasses/sunglasses/child/pink.png
new file mode 100644
index 000000000..a25468df1
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/pink.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/purple.png b/spritesheets/facial/glasses/sunglasses/child/purple.png
new file mode 100644
index 000000000..a34da0714
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/purple.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/red.png b/spritesheets/facial/glasses/sunglasses/child/red.png
new file mode 100644
index 000000000..c4d0e59ac
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/red.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/rose.png b/spritesheets/facial/glasses/sunglasses/child/rose.png
new file mode 100644
index 000000000..7f63d2d2a
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/rose.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/silver.png b/spritesheets/facial/glasses/sunglasses/child/silver.png
new file mode 100644
index 000000000..c55cd167c
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/silver.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/sky.png b/spritesheets/facial/glasses/sunglasses/child/sky.png
new file mode 100644
index 000000000..a11774ced
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/sky.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/slate.png b/spritesheets/facial/glasses/sunglasses/child/slate.png
new file mode 100644
index 000000000..96202100d
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/slate.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/steel.png b/spritesheets/facial/glasses/sunglasses/child/steel.png
new file mode 100644
index 000000000..ba8d58445
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/steel.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/sunglasses.png b/spritesheets/facial/glasses/sunglasses/child/sunglasses.png
new file mode 100644
index 000000000..39dc623a1
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/sunglasses.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/tan.png b/spritesheets/facial/glasses/sunglasses/child/tan.png
new file mode 100644
index 000000000..836898139
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/tan.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/teal.png b/spritesheets/facial/glasses/sunglasses/child/teal.png
new file mode 100644
index 000000000..12937abfd
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/teal.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/walnut.png b/spritesheets/facial/glasses/sunglasses/child/walnut.png
new file mode 100644
index 000000000..b534bb540
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/walnut.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/white.png b/spritesheets/facial/glasses/sunglasses/child/white.png
new file mode 100644
index 000000000..110fc9f8c
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/white.png differ
diff --git a/spritesheets/facial/glasses/sunglasses/child/yellow.png b/spritesheets/facial/glasses/sunglasses/child/yellow.png
new file mode 100644
index 000000000..56e1d9ffa
Binary files /dev/null and b/spritesheets/facial/glasses/sunglasses/child/yellow.png differ
diff --git a/spritesheets/facial/monocle/left/child.png b/spritesheets/facial/monocle/left/child.png
new file mode 100644
index 000000000..a6a0c6bd9
Binary files /dev/null and b/spritesheets/facial/monocle/left/child.png differ
diff --git a/spritesheets/facial/monocle/left/child/base.png b/spritesheets/facial/monocle/left/child/base.png
new file mode 100644
index 000000000..46fa16e7a
Binary files /dev/null and b/spritesheets/facial/monocle/left/child/base.png differ
diff --git a/spritesheets/facial/monocle/left/child/brass.png b/spritesheets/facial/monocle/left/child/brass.png
new file mode 100644
index 000000000..253028079
Binary files /dev/null and b/spritesheets/facial/monocle/left/child/brass.png differ
diff --git a/spritesheets/facial/monocle/left/child/bronze.png b/spritesheets/facial/monocle/left/child/bronze.png
new file mode 100644
index 000000000..f84d46585
Binary files /dev/null and b/spritesheets/facial/monocle/left/child/bronze.png differ
diff --git a/spritesheets/facial/monocle/left/child/ceramic.png b/spritesheets/facial/monocle/left/child/ceramic.png
new file mode 100644
index 000000000..6e1b7fe48
Binary files /dev/null and b/spritesheets/facial/monocle/left/child/ceramic.png differ
diff --git a/spritesheets/facial/monocle/left/child/copper.png b/spritesheets/facial/monocle/left/child/copper.png
new file mode 100644
index 000000000..0ec24fe18
Binary files /dev/null and b/spritesheets/facial/monocle/left/child/copper.png differ
diff --git a/spritesheets/facial/monocle/left/child/gold.png b/spritesheets/facial/monocle/left/child/gold.png
new file mode 100644
index 000000000..fa9b976c3
Binary files /dev/null and b/spritesheets/facial/monocle/left/child/gold.png differ
diff --git a/spritesheets/facial/monocle/left/child/iron.png b/spritesheets/facial/monocle/left/child/iron.png
new file mode 100644
index 000000000..60b2e9b2a
Binary files /dev/null and b/spritesheets/facial/monocle/left/child/iron.png differ
diff --git a/spritesheets/facial/monocle/left/child/silver.png b/spritesheets/facial/monocle/left/child/silver.png
new file mode 100644
index 000000000..26c6e276c
Binary files /dev/null and b/spritesheets/facial/monocle/left/child/silver.png differ
diff --git a/spritesheets/facial/monocle/left/child/steel.png b/spritesheets/facial/monocle/left/child/steel.png
new file mode 100644
index 000000000..f70ab0f8d
Binary files /dev/null and b/spritesheets/facial/monocle/left/child/steel.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child.png b/spritesheets/facial/monocle/left/frame/child.png
new file mode 100644
index 000000000..823c22ca1
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/base.png b/spritesheets/facial/monocle/left/frame/child/base.png
new file mode 100644
index 000000000..468f41fe7
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/base.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/black.png b/spritesheets/facial/monocle/left/frame/child/black.png
new file mode 100644
index 000000000..9356334ce
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/black.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/blue.png b/spritesheets/facial/monocle/left/frame/child/blue.png
new file mode 100644
index 000000000..b9950864b
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/blue.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/bluegray.png b/spritesheets/facial/monocle/left/frame/child/bluegray.png
new file mode 100644
index 000000000..d6a7ec2ca
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/bluegray.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/brass.png b/spritesheets/facial/monocle/left/frame/child/brass.png
new file mode 100644
index 000000000..d15520ae7
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/brass.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/bronze.png b/spritesheets/facial/monocle/left/frame/child/bronze.png
new file mode 100644
index 000000000..b8b95bc59
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/bronze.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/brown.png b/spritesheets/facial/monocle/left/frame/child/brown.png
new file mode 100644
index 000000000..f5f02fa4a
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/brown.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/ceramic.png b/spritesheets/facial/monocle/left/frame/child/ceramic.png
new file mode 100644
index 000000000..36fd81d37
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/ceramic.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/charcoal.png b/spritesheets/facial/monocle/left/frame/child/charcoal.png
new file mode 100644
index 000000000..7c1adda9b
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/charcoal.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/copper.png b/spritesheets/facial/monocle/left/frame/child/copper.png
new file mode 100644
index 000000000..f6575c759
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/copper.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/forest.png b/spritesheets/facial/monocle/left/frame/child/forest.png
new file mode 100644
index 000000000..2f8e13aba
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/forest.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/gold.png b/spritesheets/facial/monocle/left/frame/child/gold.png
new file mode 100644
index 000000000..d99071fa6
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/gold.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/gray.png b/spritesheets/facial/monocle/left/frame/child/gray.png
new file mode 100644
index 000000000..63362d089
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/gray.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/green.png b/spritesheets/facial/monocle/left/frame/child/green.png
new file mode 100644
index 000000000..c7f795cf2
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/green.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/iron.png b/spritesheets/facial/monocle/left/frame/child/iron.png
new file mode 100644
index 000000000..fb017fed9
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/iron.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/lavender.png b/spritesheets/facial/monocle/left/frame/child/lavender.png
new file mode 100644
index 000000000..3a7ce5e00
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/lavender.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/leather.png b/spritesheets/facial/monocle/left/frame/child/leather.png
new file mode 100644
index 000000000..eabce7c85
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/leather.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/maroon.png b/spritesheets/facial/monocle/left/frame/child/maroon.png
new file mode 100644
index 000000000..43dbe383a
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/maroon.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/navy.png b/spritesheets/facial/monocle/left/frame/child/navy.png
new file mode 100644
index 000000000..f7eb704fe
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/navy.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/orange.png b/spritesheets/facial/monocle/left/frame/child/orange.png
new file mode 100644
index 000000000..e34c3bcf4
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/orange.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/pink.png b/spritesheets/facial/monocle/left/frame/child/pink.png
new file mode 100644
index 000000000..e6f2618c6
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/pink.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/purple.png b/spritesheets/facial/monocle/left/frame/child/purple.png
new file mode 100644
index 000000000..bb3f4c4db
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/purple.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/red.png b/spritesheets/facial/monocle/left/frame/child/red.png
new file mode 100644
index 000000000..1b4f5166a
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/red.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/rose.png b/spritesheets/facial/monocle/left/frame/child/rose.png
new file mode 100644
index 000000000..5cef8cc81
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/rose.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/silver.png b/spritesheets/facial/monocle/left/frame/child/silver.png
new file mode 100644
index 000000000..0ef3d7dba
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/silver.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/sky.png b/spritesheets/facial/monocle/left/frame/child/sky.png
new file mode 100644
index 000000000..8373a16db
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/sky.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/slate.png b/spritesheets/facial/monocle/left/frame/child/slate.png
new file mode 100644
index 000000000..61972b048
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/slate.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/steel.png b/spritesheets/facial/monocle/left/frame/child/steel.png
new file mode 100644
index 000000000..181279af0
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/steel.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/sunglasses.png b/spritesheets/facial/monocle/left/frame/child/sunglasses.png
new file mode 100644
index 000000000..86fd0b2a6
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/sunglasses.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/tan.png b/spritesheets/facial/monocle/left/frame/child/tan.png
new file mode 100644
index 000000000..37682a479
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/tan.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/teal.png b/spritesheets/facial/monocle/left/frame/child/teal.png
new file mode 100644
index 000000000..0686a8eb6
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/teal.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/walnut.png b/spritesheets/facial/monocle/left/frame/child/walnut.png
new file mode 100644
index 000000000..eabce7c85
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/walnut.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/white.png b/spritesheets/facial/monocle/left/frame/child/white.png
new file mode 100644
index 000000000..0e2e343c5
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/white.png differ
diff --git a/spritesheets/facial/monocle/left/frame/child/yellow.png b/spritesheets/facial/monocle/left/frame/child/yellow.png
new file mode 100644
index 000000000..7e20a6d7a
Binary files /dev/null and b/spritesheets/facial/monocle/left/frame/child/yellow.png differ
diff --git a/spritesheets/facial/monocle/right/child.png b/spritesheets/facial/monocle/right/child.png
new file mode 100644
index 000000000..421193b38
Binary files /dev/null and b/spritesheets/facial/monocle/right/child.png differ
diff --git a/spritesheets/facial/monocle/right/child/base.png b/spritesheets/facial/monocle/right/child/base.png
new file mode 100644
index 000000000..4ae032873
Binary files /dev/null and b/spritesheets/facial/monocle/right/child/base.png differ
diff --git a/spritesheets/facial/monocle/right/child/brass.png b/spritesheets/facial/monocle/right/child/brass.png
new file mode 100644
index 000000000..eb56a2d88
Binary files /dev/null and b/spritesheets/facial/monocle/right/child/brass.png differ
diff --git a/spritesheets/facial/monocle/right/child/bronze.png b/spritesheets/facial/monocle/right/child/bronze.png
new file mode 100644
index 000000000..038785cea
Binary files /dev/null and b/spritesheets/facial/monocle/right/child/bronze.png differ
diff --git a/spritesheets/facial/monocle/right/child/ceramic.png b/spritesheets/facial/monocle/right/child/ceramic.png
new file mode 100644
index 000000000..c670564d8
Binary files /dev/null and b/spritesheets/facial/monocle/right/child/ceramic.png differ
diff --git a/spritesheets/facial/monocle/right/child/copper.png b/spritesheets/facial/monocle/right/child/copper.png
new file mode 100644
index 000000000..7c841254a
Binary files /dev/null and b/spritesheets/facial/monocle/right/child/copper.png differ
diff --git a/spritesheets/facial/monocle/right/child/gold.png b/spritesheets/facial/monocle/right/child/gold.png
new file mode 100644
index 000000000..00299ecd6
Binary files /dev/null and b/spritesheets/facial/monocle/right/child/gold.png differ
diff --git a/spritesheets/facial/monocle/right/child/iron.png b/spritesheets/facial/monocle/right/child/iron.png
new file mode 100644
index 000000000..f2bf19329
Binary files /dev/null and b/spritesheets/facial/monocle/right/child/iron.png differ
diff --git a/spritesheets/facial/monocle/right/child/silver.png b/spritesheets/facial/monocle/right/child/silver.png
new file mode 100644
index 000000000..c38c8d478
Binary files /dev/null and b/spritesheets/facial/monocle/right/child/silver.png differ
diff --git a/spritesheets/facial/monocle/right/child/steel.png b/spritesheets/facial/monocle/right/child/steel.png
new file mode 100644
index 000000000..5c0d292e9
Binary files /dev/null and b/spritesheets/facial/monocle/right/child/steel.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child.png b/spritesheets/facial/monocle/right/frame/child.png
new file mode 100644
index 000000000..3093308cb
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/base.png b/spritesheets/facial/monocle/right/frame/child/base.png
new file mode 100644
index 000000000..b30c3d2e9
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/base.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/black.png b/spritesheets/facial/monocle/right/frame/child/black.png
new file mode 100644
index 000000000..dd5658a64
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/black.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/blue.png b/spritesheets/facial/monocle/right/frame/child/blue.png
new file mode 100644
index 000000000..ebf7e0760
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/blue.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/bluegray.png b/spritesheets/facial/monocle/right/frame/child/bluegray.png
new file mode 100644
index 000000000..051a71be3
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/bluegray.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/brass.png b/spritesheets/facial/monocle/right/frame/child/brass.png
new file mode 100644
index 000000000..20e3b4658
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/brass.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/bronze.png b/spritesheets/facial/monocle/right/frame/child/bronze.png
new file mode 100644
index 000000000..e9e0c03a2
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/bronze.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/brown.png b/spritesheets/facial/monocle/right/frame/child/brown.png
new file mode 100644
index 000000000..8541f1841
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/brown.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/ceramic.png b/spritesheets/facial/monocle/right/frame/child/ceramic.png
new file mode 100644
index 000000000..b0d020f9e
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/ceramic.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/charcoal.png b/spritesheets/facial/monocle/right/frame/child/charcoal.png
new file mode 100644
index 000000000..b6617bf87
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/charcoal.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/copper.png b/spritesheets/facial/monocle/right/frame/child/copper.png
new file mode 100644
index 000000000..99108a974
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/copper.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/forest.png b/spritesheets/facial/monocle/right/frame/child/forest.png
new file mode 100644
index 000000000..ef9dd4946
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/forest.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/gold.png b/spritesheets/facial/monocle/right/frame/child/gold.png
new file mode 100644
index 000000000..b8817cbba
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/gold.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/gray.png b/spritesheets/facial/monocle/right/frame/child/gray.png
new file mode 100644
index 000000000..224830195
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/gray.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/green.png b/spritesheets/facial/monocle/right/frame/child/green.png
new file mode 100644
index 000000000..d04a1bf56
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/green.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/iron.png b/spritesheets/facial/monocle/right/frame/child/iron.png
new file mode 100644
index 000000000..f540e521a
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/iron.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/lavender.png b/spritesheets/facial/monocle/right/frame/child/lavender.png
new file mode 100644
index 000000000..4c0bba749
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/lavender.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/leather.png b/spritesheets/facial/monocle/right/frame/child/leather.png
new file mode 100644
index 000000000..c2ce6b8c5
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/leather.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/maroon.png b/spritesheets/facial/monocle/right/frame/child/maroon.png
new file mode 100644
index 000000000..ee07fcaf0
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/maroon.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/navy.png b/spritesheets/facial/monocle/right/frame/child/navy.png
new file mode 100644
index 000000000..ac6e0f4fe
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/navy.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/orange.png b/spritesheets/facial/monocle/right/frame/child/orange.png
new file mode 100644
index 000000000..f19ee6eae
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/orange.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/pink.png b/spritesheets/facial/monocle/right/frame/child/pink.png
new file mode 100644
index 000000000..8758c8e27
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/pink.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/purple.png b/spritesheets/facial/monocle/right/frame/child/purple.png
new file mode 100644
index 000000000..27ad2107e
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/purple.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/red.png b/spritesheets/facial/monocle/right/frame/child/red.png
new file mode 100644
index 000000000..66716037a
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/red.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/rose.png b/spritesheets/facial/monocle/right/frame/child/rose.png
new file mode 100644
index 000000000..f9ab08e06
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/rose.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/silver.png b/spritesheets/facial/monocle/right/frame/child/silver.png
new file mode 100644
index 000000000..ba470fddb
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/silver.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/sky.png b/spritesheets/facial/monocle/right/frame/child/sky.png
new file mode 100644
index 000000000..bf36a70da
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/sky.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/slate.png b/spritesheets/facial/monocle/right/frame/child/slate.png
new file mode 100644
index 000000000..164eb83ce
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/slate.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/steel.png b/spritesheets/facial/monocle/right/frame/child/steel.png
new file mode 100644
index 000000000..af6293ddb
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/steel.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/sunglasses.png b/spritesheets/facial/monocle/right/frame/child/sunglasses.png
new file mode 100644
index 000000000..26dc825d2
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/sunglasses.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/tan.png b/spritesheets/facial/monocle/right/frame/child/tan.png
new file mode 100644
index 000000000..4a8e285f7
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/tan.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/teal.png b/spritesheets/facial/monocle/right/frame/child/teal.png
new file mode 100644
index 000000000..89d83f132
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/teal.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/walnut.png b/spritesheets/facial/monocle/right/frame/child/walnut.png
new file mode 100644
index 000000000..c2ce6b8c5
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/walnut.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/white.png b/spritesheets/facial/monocle/right/frame/child/white.png
new file mode 100644
index 000000000..312975458
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/white.png differ
diff --git a/spritesheets/facial/monocle/right/frame/child/yellow.png b/spritesheets/facial/monocle/right/frame/child/yellow.png
new file mode 100644
index 000000000..d9a1c31d1
Binary files /dev/null and b/spritesheets/facial/monocle/right/frame/child/yellow.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child.png b/spritesheets/facial/patches/eyepatch/ambi/child.png
new file mode 100644
index 000000000..28d935500
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/base.png b/spritesheets/facial/patches/eyepatch/ambi/child/base.png
new file mode 100644
index 000000000..90f15e75e
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/base.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/black.png b/spritesheets/facial/patches/eyepatch/ambi/child/black.png
new file mode 100644
index 000000000..0ae125625
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/black.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/blue.png b/spritesheets/facial/patches/eyepatch/ambi/child/blue.png
new file mode 100644
index 000000000..db54c6a20
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/blue.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/bluegray.png b/spritesheets/facial/patches/eyepatch/ambi/child/bluegray.png
new file mode 100644
index 000000000..5c9989428
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/bluegray.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/brown.png b/spritesheets/facial/patches/eyepatch/ambi/child/brown.png
new file mode 100644
index 000000000..24688746a
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/brown.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/charcoal.png b/spritesheets/facial/patches/eyepatch/ambi/child/charcoal.png
new file mode 100644
index 000000000..afb789785
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/charcoal.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/forest.png b/spritesheets/facial/patches/eyepatch/ambi/child/forest.png
new file mode 100644
index 000000000..6d0d1fc21
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/forest.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/gray.png b/spritesheets/facial/patches/eyepatch/ambi/child/gray.png
new file mode 100644
index 000000000..565b8cab6
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/gray.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/green.png b/spritesheets/facial/patches/eyepatch/ambi/child/green.png
new file mode 100644
index 000000000..4ed60898d
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/green.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/lavender.png b/spritesheets/facial/patches/eyepatch/ambi/child/lavender.png
new file mode 100644
index 000000000..e3bdd975e
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/lavender.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/leather.png b/spritesheets/facial/patches/eyepatch/ambi/child/leather.png
new file mode 100644
index 000000000..cf24fd29a
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/leather.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/maroon.png b/spritesheets/facial/patches/eyepatch/ambi/child/maroon.png
new file mode 100644
index 000000000..2307b8c2f
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/maroon.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/navy.png b/spritesheets/facial/patches/eyepatch/ambi/child/navy.png
new file mode 100644
index 000000000..e395b7d43
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/navy.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/orange.png b/spritesheets/facial/patches/eyepatch/ambi/child/orange.png
new file mode 100644
index 000000000..49e492b73
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/orange.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/pink.png b/spritesheets/facial/patches/eyepatch/ambi/child/pink.png
new file mode 100644
index 000000000..821a96bbc
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/pink.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/purple.png b/spritesheets/facial/patches/eyepatch/ambi/child/purple.png
new file mode 100644
index 000000000..b386760fd
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/purple.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/red.png b/spritesheets/facial/patches/eyepatch/ambi/child/red.png
new file mode 100644
index 000000000..b4f4ed011
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/red.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/rose.png b/spritesheets/facial/patches/eyepatch/ambi/child/rose.png
new file mode 100644
index 000000000..58c340047
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/rose.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/sky.png b/spritesheets/facial/patches/eyepatch/ambi/child/sky.png
new file mode 100644
index 000000000..1c6962723
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/sky.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/slate.png b/spritesheets/facial/patches/eyepatch/ambi/child/slate.png
new file mode 100644
index 000000000..3b7709923
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/slate.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/tan.png b/spritesheets/facial/patches/eyepatch/ambi/child/tan.png
new file mode 100644
index 000000000..21eaa2702
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/tan.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/teal.png b/spritesheets/facial/patches/eyepatch/ambi/child/teal.png
new file mode 100644
index 000000000..b8747cd69
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/teal.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/walnut.png b/spritesheets/facial/patches/eyepatch/ambi/child/walnut.png
new file mode 100644
index 000000000..2cf4d18d0
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/walnut.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/white.png b/spritesheets/facial/patches/eyepatch/ambi/child/white.png
new file mode 100644
index 000000000..7c650c772
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/white.png differ
diff --git a/spritesheets/facial/patches/eyepatch/ambi/child/yellow.png b/spritesheets/facial/patches/eyepatch/ambi/child/yellow.png
new file mode 100644
index 000000000..e38e9f3ed
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/ambi/child/yellow.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child.png b/spritesheets/facial/patches/eyepatch/left/child.png
new file mode 100644
index 000000000..a54158721
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/base.png b/spritesheets/facial/patches/eyepatch/left/child/base.png
new file mode 100644
index 000000000..e1150e72a
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/base.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/black.png b/spritesheets/facial/patches/eyepatch/left/child/black.png
new file mode 100644
index 000000000..45897c86a
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/black.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/blue.png b/spritesheets/facial/patches/eyepatch/left/child/blue.png
new file mode 100644
index 000000000..53387873d
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/blue.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/bluegray.png b/spritesheets/facial/patches/eyepatch/left/child/bluegray.png
new file mode 100644
index 000000000..f12d80b0e
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/bluegray.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/brown.png b/spritesheets/facial/patches/eyepatch/left/child/brown.png
new file mode 100644
index 000000000..69c3d547a
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/brown.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/charcoal.png b/spritesheets/facial/patches/eyepatch/left/child/charcoal.png
new file mode 100644
index 000000000..eb98d1ccd
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/charcoal.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/forest.png b/spritesheets/facial/patches/eyepatch/left/child/forest.png
new file mode 100644
index 000000000..944200992
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/forest.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/gray.png b/spritesheets/facial/patches/eyepatch/left/child/gray.png
new file mode 100644
index 000000000..47071d114
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/gray.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/green.png b/spritesheets/facial/patches/eyepatch/left/child/green.png
new file mode 100644
index 000000000..271077a91
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/green.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/lavender.png b/spritesheets/facial/patches/eyepatch/left/child/lavender.png
new file mode 100644
index 000000000..df76f10f6
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/lavender.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/leather.png b/spritesheets/facial/patches/eyepatch/left/child/leather.png
new file mode 100644
index 000000000..6e3bccb9e
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/leather.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/maroon.png b/spritesheets/facial/patches/eyepatch/left/child/maroon.png
new file mode 100644
index 000000000..e742ef1d1
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/maroon.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/navy.png b/spritesheets/facial/patches/eyepatch/left/child/navy.png
new file mode 100644
index 000000000..20c55ca23
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/navy.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/orange.png b/spritesheets/facial/patches/eyepatch/left/child/orange.png
new file mode 100644
index 000000000..76c0dd5cd
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/orange.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/pink.png b/spritesheets/facial/patches/eyepatch/left/child/pink.png
new file mode 100644
index 000000000..0e4b13930
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/pink.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/purple.png b/spritesheets/facial/patches/eyepatch/left/child/purple.png
new file mode 100644
index 000000000..ababb4124
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/purple.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/red.png b/spritesheets/facial/patches/eyepatch/left/child/red.png
new file mode 100644
index 000000000..69bf41a10
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/red.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/rose.png b/spritesheets/facial/patches/eyepatch/left/child/rose.png
new file mode 100644
index 000000000..a81494f2c
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/rose.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/sky.png b/spritesheets/facial/patches/eyepatch/left/child/sky.png
new file mode 100644
index 000000000..9a286c696
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/sky.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/slate.png b/spritesheets/facial/patches/eyepatch/left/child/slate.png
new file mode 100644
index 000000000..181ad6f5d
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/slate.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/tan.png b/spritesheets/facial/patches/eyepatch/left/child/tan.png
new file mode 100644
index 000000000..a7ad8e5f5
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/tan.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/teal.png b/spritesheets/facial/patches/eyepatch/left/child/teal.png
new file mode 100644
index 000000000..a8bff2c0c
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/teal.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/walnut.png b/spritesheets/facial/patches/eyepatch/left/child/walnut.png
new file mode 100644
index 000000000..b1110fd91
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/walnut.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/white.png b/spritesheets/facial/patches/eyepatch/left/child/white.png
new file mode 100644
index 000000000..6fc65e285
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/white.png differ
diff --git a/spritesheets/facial/patches/eyepatch/left/child/yellow.png b/spritesheets/facial/patches/eyepatch/left/child/yellow.png
new file mode 100644
index 000000000..62e10aa6d
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/left/child/yellow.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child.png b/spritesheets/facial/patches/eyepatch/right/child.png
new file mode 100644
index 000000000..1b297b53e
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/base.png b/spritesheets/facial/patches/eyepatch/right/child/base.png
new file mode 100644
index 000000000..e16dd4dd9
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/base.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/black.png b/spritesheets/facial/patches/eyepatch/right/child/black.png
new file mode 100644
index 000000000..482ebf319
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/black.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/blue.png b/spritesheets/facial/patches/eyepatch/right/child/blue.png
new file mode 100644
index 000000000..d9784bed0
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/blue.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/bluegray.png b/spritesheets/facial/patches/eyepatch/right/child/bluegray.png
new file mode 100644
index 000000000..575b7146c
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/bluegray.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/brown.png b/spritesheets/facial/patches/eyepatch/right/child/brown.png
new file mode 100644
index 000000000..367494a3b
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/brown.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/charcoal.png b/spritesheets/facial/patches/eyepatch/right/child/charcoal.png
new file mode 100644
index 000000000..d8bbaca9d
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/charcoal.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/forest.png b/spritesheets/facial/patches/eyepatch/right/child/forest.png
new file mode 100644
index 000000000..e53549509
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/forest.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/gray.png b/spritesheets/facial/patches/eyepatch/right/child/gray.png
new file mode 100644
index 000000000..cd6a09d44
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/gray.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/green.png b/spritesheets/facial/patches/eyepatch/right/child/green.png
new file mode 100644
index 000000000..756227761
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/green.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/lavender.png b/spritesheets/facial/patches/eyepatch/right/child/lavender.png
new file mode 100644
index 000000000..441cc1167
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/lavender.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/leather.png b/spritesheets/facial/patches/eyepatch/right/child/leather.png
new file mode 100644
index 000000000..83f9e6008
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/leather.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/maroon.png b/spritesheets/facial/patches/eyepatch/right/child/maroon.png
new file mode 100644
index 000000000..5beb6b8ad
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/maroon.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/navy.png b/spritesheets/facial/patches/eyepatch/right/child/navy.png
new file mode 100644
index 000000000..947f8cd84
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/navy.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/orange.png b/spritesheets/facial/patches/eyepatch/right/child/orange.png
new file mode 100644
index 000000000..e5a2ee291
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/orange.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/pink.png b/spritesheets/facial/patches/eyepatch/right/child/pink.png
new file mode 100644
index 000000000..bfdd2061d
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/pink.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/purple.png b/spritesheets/facial/patches/eyepatch/right/child/purple.png
new file mode 100644
index 000000000..36533442e
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/purple.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/red.png b/spritesheets/facial/patches/eyepatch/right/child/red.png
new file mode 100644
index 000000000..f24d26114
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/red.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/rose.png b/spritesheets/facial/patches/eyepatch/right/child/rose.png
new file mode 100644
index 000000000..d24b61cc2
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/rose.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/sky.png b/spritesheets/facial/patches/eyepatch/right/child/sky.png
new file mode 100644
index 000000000..c97964e3b
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/sky.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/slate.png b/spritesheets/facial/patches/eyepatch/right/child/slate.png
new file mode 100644
index 000000000..1d15e18f0
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/slate.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/tan.png b/spritesheets/facial/patches/eyepatch/right/child/tan.png
new file mode 100644
index 000000000..ec00b6a3a
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/tan.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/teal.png b/spritesheets/facial/patches/eyepatch/right/child/teal.png
new file mode 100644
index 000000000..581fd55d2
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/teal.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/walnut.png b/spritesheets/facial/patches/eyepatch/right/child/walnut.png
new file mode 100644
index 000000000..cb91a7a0f
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/walnut.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/white.png b/spritesheets/facial/patches/eyepatch/right/child/white.png
new file mode 100644
index 000000000..b961402b1
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/white.png differ
diff --git a/spritesheets/facial/patches/eyepatch/right/child/yellow.png b/spritesheets/facial/patches/eyepatch/right/child/yellow.png
new file mode 100644
index 000000000..f30a14cc5
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch/right/child/yellow.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/adult.png b/spritesheets/facial/patches/eyepatch2/left/adult.png
index 69ed206d0..e9b35870d 100644
Binary files a/spritesheets/facial/patches/eyepatch2/left/adult.png and b/spritesheets/facial/patches/eyepatch2/left/adult.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/adult/charcoal.png b/spritesheets/facial/patches/eyepatch2/left/adult/charcoal.png
new file mode 100644
index 000000000..cb828f2a5
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/adult/charcoal.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child.png b/spritesheets/facial/patches/eyepatch2/left/child.png
new file mode 100644
index 000000000..8e4b17bdc
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/black.png b/spritesheets/facial/patches/eyepatch2/left/child/black.png
new file mode 100644
index 000000000..9ed99c733
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/black.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/blue.png b/spritesheets/facial/patches/eyepatch2/left/child/blue.png
new file mode 100644
index 000000000..d270d7f7a
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/blue.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/bluegray.png b/spritesheets/facial/patches/eyepatch2/left/child/bluegray.png
new file mode 100644
index 000000000..cf9afba14
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/bluegray.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/brown.png b/spritesheets/facial/patches/eyepatch2/left/child/brown.png
new file mode 100644
index 000000000..e742401ef
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/brown.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/charcoal.png b/spritesheets/facial/patches/eyepatch2/left/child/charcoal.png
new file mode 100644
index 000000000..153612f67
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/charcoal.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/forest.png b/spritesheets/facial/patches/eyepatch2/left/child/forest.png
new file mode 100644
index 000000000..951287715
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/forest.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/gray.png b/spritesheets/facial/patches/eyepatch2/left/child/gray.png
new file mode 100644
index 000000000..345f36d1f
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/gray.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/green.png b/spritesheets/facial/patches/eyepatch2/left/child/green.png
new file mode 100644
index 000000000..ac7668973
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/green.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/lavender.png b/spritesheets/facial/patches/eyepatch2/left/child/lavender.png
new file mode 100644
index 000000000..2a6beae85
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/lavender.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/leather.png b/spritesheets/facial/patches/eyepatch2/left/child/leather.png
new file mode 100644
index 000000000..d2e4bd092
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/leather.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/maroon.png b/spritesheets/facial/patches/eyepatch2/left/child/maroon.png
new file mode 100644
index 000000000..dcc426fb9
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/maroon.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/navy.png b/spritesheets/facial/patches/eyepatch2/left/child/navy.png
new file mode 100644
index 000000000..29ee9caf2
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/navy.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/orange.png b/spritesheets/facial/patches/eyepatch2/left/child/orange.png
new file mode 100644
index 000000000..2d7d8681c
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/orange.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/pink.png b/spritesheets/facial/patches/eyepatch2/left/child/pink.png
new file mode 100644
index 000000000..04e3c1441
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/pink.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/purple.png b/spritesheets/facial/patches/eyepatch2/left/child/purple.png
new file mode 100644
index 000000000..92b596258
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/purple.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/red.png b/spritesheets/facial/patches/eyepatch2/left/child/red.png
new file mode 100644
index 000000000..e1ffff00e
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/red.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/rose.png b/spritesheets/facial/patches/eyepatch2/left/child/rose.png
new file mode 100644
index 000000000..31c322557
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/rose.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/sky.png b/spritesheets/facial/patches/eyepatch2/left/child/sky.png
new file mode 100644
index 000000000..299acffa4
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/sky.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/slate.png b/spritesheets/facial/patches/eyepatch2/left/child/slate.png
new file mode 100644
index 000000000..082d5fa74
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/slate.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/tan.png b/spritesheets/facial/patches/eyepatch2/left/child/tan.png
new file mode 100644
index 000000000..a29293014
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/tan.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/teal.png b/spritesheets/facial/patches/eyepatch2/left/child/teal.png
new file mode 100644
index 000000000..7f822a003
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/teal.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/walnut.png b/spritesheets/facial/patches/eyepatch2/left/child/walnut.png
new file mode 100644
index 000000000..e62ad23fe
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/walnut.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/white.png b/spritesheets/facial/patches/eyepatch2/left/child/white.png
new file mode 100644
index 000000000..8e4b17bdc
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/white.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/left/child/yellow.png b/spritesheets/facial/patches/eyepatch2/left/child/yellow.png
new file mode 100644
index 000000000..fbdda3281
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/left/child/yellow.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/adult.png b/spritesheets/facial/patches/eyepatch2/right/adult.png
index 42a36c77c..028de3791 100644
Binary files a/spritesheets/facial/patches/eyepatch2/right/adult.png and b/spritesheets/facial/patches/eyepatch2/right/adult.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/adult/charcoal.png b/spritesheets/facial/patches/eyepatch2/right/adult/charcoal.png
new file mode 100644
index 000000000..1c461fa17
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/adult/charcoal.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child.png b/spritesheets/facial/patches/eyepatch2/right/child.png
new file mode 100644
index 000000000..30901b993
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/black.png b/spritesheets/facial/patches/eyepatch2/right/child/black.png
new file mode 100644
index 000000000..f9153248d
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/black.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/blue.png b/spritesheets/facial/patches/eyepatch2/right/child/blue.png
new file mode 100644
index 000000000..f6865b3a2
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/blue.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/bluegray.png b/spritesheets/facial/patches/eyepatch2/right/child/bluegray.png
new file mode 100644
index 000000000..b3e221656
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/bluegray.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/brown.png b/spritesheets/facial/patches/eyepatch2/right/child/brown.png
new file mode 100644
index 000000000..8deee5959
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/brown.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/charcoal.png b/spritesheets/facial/patches/eyepatch2/right/child/charcoal.png
new file mode 100644
index 000000000..316784b22
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/charcoal.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/forest.png b/spritesheets/facial/patches/eyepatch2/right/child/forest.png
new file mode 100644
index 000000000..3f316966a
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/forest.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/gray.png b/spritesheets/facial/patches/eyepatch2/right/child/gray.png
new file mode 100644
index 000000000..52955b58d
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/gray.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/green.png b/spritesheets/facial/patches/eyepatch2/right/child/green.png
new file mode 100644
index 000000000..8904a2e87
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/green.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/lavender.png b/spritesheets/facial/patches/eyepatch2/right/child/lavender.png
new file mode 100644
index 000000000..899fb6514
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/lavender.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/leather.png b/spritesheets/facial/patches/eyepatch2/right/child/leather.png
new file mode 100644
index 000000000..e8a625be7
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/leather.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/maroon.png b/spritesheets/facial/patches/eyepatch2/right/child/maroon.png
new file mode 100644
index 000000000..c30c3d7e1
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/maroon.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/navy.png b/spritesheets/facial/patches/eyepatch2/right/child/navy.png
new file mode 100644
index 000000000..fdffc4d82
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/navy.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/orange.png b/spritesheets/facial/patches/eyepatch2/right/child/orange.png
new file mode 100644
index 000000000..2be731b47
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/orange.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/pink.png b/spritesheets/facial/patches/eyepatch2/right/child/pink.png
new file mode 100644
index 000000000..7656aaca2
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/pink.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/purple.png b/spritesheets/facial/patches/eyepatch2/right/child/purple.png
new file mode 100644
index 000000000..4a9a0b33f
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/purple.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/red.png b/spritesheets/facial/patches/eyepatch2/right/child/red.png
new file mode 100644
index 000000000..a382b44a8
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/red.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/rose.png b/spritesheets/facial/patches/eyepatch2/right/child/rose.png
new file mode 100644
index 000000000..9b2f06547
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/rose.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/sky.png b/spritesheets/facial/patches/eyepatch2/right/child/sky.png
new file mode 100644
index 000000000..382ab38b7
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/sky.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/slate.png b/spritesheets/facial/patches/eyepatch2/right/child/slate.png
new file mode 100644
index 000000000..c271460f2
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/slate.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/tan.png b/spritesheets/facial/patches/eyepatch2/right/child/tan.png
new file mode 100644
index 000000000..8e0f0539f
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/tan.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/teal.png b/spritesheets/facial/patches/eyepatch2/right/child/teal.png
new file mode 100644
index 000000000..5afc9c312
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/teal.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/walnut.png b/spritesheets/facial/patches/eyepatch2/right/child/walnut.png
new file mode 100644
index 000000000..33b0dd126
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/walnut.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/white.png b/spritesheets/facial/patches/eyepatch2/right/child/white.png
new file mode 100644
index 000000000..30901b993
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/white.png differ
diff --git a/spritesheets/facial/patches/eyepatch2/right/child/yellow.png b/spritesheets/facial/patches/eyepatch2/right/child/yellow.png
new file mode 100644
index 000000000..195f4aaab
Binary files /dev/null and b/spritesheets/facial/patches/eyepatch2/right/child/yellow.png differ
diff --git a/spritesheets/facial/patches/small/left/child.png b/spritesheets/facial/patches/small/left/child.png
new file mode 100644
index 000000000..b9356cfbe
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child.png differ
diff --git a/spritesheets/facial/patches/small/left/child/base.png b/spritesheets/facial/patches/small/left/child/base.png
new file mode 100644
index 000000000..3387b4e79
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/base.png differ
diff --git a/spritesheets/facial/patches/small/left/child/black.png b/spritesheets/facial/patches/small/left/child/black.png
new file mode 100644
index 000000000..c7e6d5c1e
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/black.png differ
diff --git a/spritesheets/facial/patches/small/left/child/blue.png b/spritesheets/facial/patches/small/left/child/blue.png
new file mode 100644
index 000000000..ee3ddfe23
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/blue.png differ
diff --git a/spritesheets/facial/patches/small/left/child/bluegray.png b/spritesheets/facial/patches/small/left/child/bluegray.png
new file mode 100644
index 000000000..878e20c62
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/bluegray.png differ
diff --git a/spritesheets/facial/patches/small/left/child/brown.png b/spritesheets/facial/patches/small/left/child/brown.png
new file mode 100644
index 000000000..4b9924c8b
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/brown.png differ
diff --git a/spritesheets/facial/patches/small/left/child/charcoal.png b/spritesheets/facial/patches/small/left/child/charcoal.png
new file mode 100644
index 000000000..530902a49
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/charcoal.png differ
diff --git a/spritesheets/facial/patches/small/left/child/forest.png b/spritesheets/facial/patches/small/left/child/forest.png
new file mode 100644
index 000000000..4a41b0d5e
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/forest.png differ
diff --git a/spritesheets/facial/patches/small/left/child/gray.png b/spritesheets/facial/patches/small/left/child/gray.png
new file mode 100644
index 000000000..3703b69d8
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/gray.png differ
diff --git a/spritesheets/facial/patches/small/left/child/green.png b/spritesheets/facial/patches/small/left/child/green.png
new file mode 100644
index 000000000..c0b3c6bed
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/green.png differ
diff --git a/spritesheets/facial/patches/small/left/child/lavender.png b/spritesheets/facial/patches/small/left/child/lavender.png
new file mode 100644
index 000000000..605f0c4bf
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/lavender.png differ
diff --git a/spritesheets/facial/patches/small/left/child/leather.png b/spritesheets/facial/patches/small/left/child/leather.png
new file mode 100644
index 000000000..370103ec8
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/leather.png differ
diff --git a/spritesheets/facial/patches/small/left/child/maroon.png b/spritesheets/facial/patches/small/left/child/maroon.png
new file mode 100644
index 000000000..4bf11f67f
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/maroon.png differ
diff --git a/spritesheets/facial/patches/small/left/child/navy.png b/spritesheets/facial/patches/small/left/child/navy.png
new file mode 100644
index 000000000..5a1931c0d
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/navy.png differ
diff --git a/spritesheets/facial/patches/small/left/child/orange.png b/spritesheets/facial/patches/small/left/child/orange.png
new file mode 100644
index 000000000..054a68323
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/orange.png differ
diff --git a/spritesheets/facial/patches/small/left/child/pink.png b/spritesheets/facial/patches/small/left/child/pink.png
new file mode 100644
index 000000000..62d52b8ca
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/pink.png differ
diff --git a/spritesheets/facial/patches/small/left/child/purple.png b/spritesheets/facial/patches/small/left/child/purple.png
new file mode 100644
index 000000000..eed5d9e40
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/purple.png differ
diff --git a/spritesheets/facial/patches/small/left/child/red.png b/spritesheets/facial/patches/small/left/child/red.png
new file mode 100644
index 000000000..8c8f62745
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/red.png differ
diff --git a/spritesheets/facial/patches/small/left/child/rose.png b/spritesheets/facial/patches/small/left/child/rose.png
new file mode 100644
index 000000000..a5c2a1e60
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/rose.png differ
diff --git a/spritesheets/facial/patches/small/left/child/sky.png b/spritesheets/facial/patches/small/left/child/sky.png
new file mode 100644
index 000000000..b1229963a
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/sky.png differ
diff --git a/spritesheets/facial/patches/small/left/child/slate.png b/spritesheets/facial/patches/small/left/child/slate.png
new file mode 100644
index 000000000..e2ebd9dee
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/slate.png differ
diff --git a/spritesheets/facial/patches/small/left/child/tan.png b/spritesheets/facial/patches/small/left/child/tan.png
new file mode 100644
index 000000000..343045c56
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/tan.png differ
diff --git a/spritesheets/facial/patches/small/left/child/teal.png b/spritesheets/facial/patches/small/left/child/teal.png
new file mode 100644
index 000000000..5f0e528a2
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/teal.png differ
diff --git a/spritesheets/facial/patches/small/left/child/walnut.png b/spritesheets/facial/patches/small/left/child/walnut.png
new file mode 100644
index 000000000..ac5f0d059
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/walnut.png differ
diff --git a/spritesheets/facial/patches/small/left/child/white.png b/spritesheets/facial/patches/small/left/child/white.png
new file mode 100644
index 000000000..bc7ae232d
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/white.png differ
diff --git a/spritesheets/facial/patches/small/left/child/yellow.png b/spritesheets/facial/patches/small/left/child/yellow.png
new file mode 100644
index 000000000..e8bc16bde
Binary files /dev/null and b/spritesheets/facial/patches/small/left/child/yellow.png differ
diff --git a/spritesheets/facial/patches/small/right/child.png b/spritesheets/facial/patches/small/right/child.png
new file mode 100644
index 000000000..f6248d141
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child.png differ
diff --git a/spritesheets/facial/patches/small/right/child/base.png b/spritesheets/facial/patches/small/right/child/base.png
new file mode 100644
index 000000000..4aad8f76e
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/base.png differ
diff --git a/spritesheets/facial/patches/small/right/child/black.png b/spritesheets/facial/patches/small/right/child/black.png
new file mode 100644
index 000000000..2369d22f5
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/black.png differ
diff --git a/spritesheets/facial/patches/small/right/child/blue.png b/spritesheets/facial/patches/small/right/child/blue.png
new file mode 100644
index 000000000..1a7aaad48
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/blue.png differ
diff --git a/spritesheets/facial/patches/small/right/child/bluegray.png b/spritesheets/facial/patches/small/right/child/bluegray.png
new file mode 100644
index 000000000..1330aef0c
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/bluegray.png differ
diff --git a/spritesheets/facial/patches/small/right/child/brown.png b/spritesheets/facial/patches/small/right/child/brown.png
new file mode 100644
index 000000000..4f2063046
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/brown.png differ
diff --git a/spritesheets/facial/patches/small/right/child/charcoal.png b/spritesheets/facial/patches/small/right/child/charcoal.png
new file mode 100644
index 000000000..9665f4805
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/charcoal.png differ
diff --git a/spritesheets/facial/patches/small/right/child/forest.png b/spritesheets/facial/patches/small/right/child/forest.png
new file mode 100644
index 000000000..e25d3d286
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/forest.png differ
diff --git a/spritesheets/facial/patches/small/right/child/gray.png b/spritesheets/facial/patches/small/right/child/gray.png
new file mode 100644
index 000000000..4abb2cafe
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/gray.png differ
diff --git a/spritesheets/facial/patches/small/right/child/green.png b/spritesheets/facial/patches/small/right/child/green.png
new file mode 100644
index 000000000..318c133a5
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/green.png differ
diff --git a/spritesheets/facial/patches/small/right/child/lavender.png b/spritesheets/facial/patches/small/right/child/lavender.png
new file mode 100644
index 000000000..5235dd6fb
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/lavender.png differ
diff --git a/spritesheets/facial/patches/small/right/child/leather.png b/spritesheets/facial/patches/small/right/child/leather.png
new file mode 100644
index 000000000..927fea283
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/leather.png differ
diff --git a/spritesheets/facial/patches/small/right/child/maroon.png b/spritesheets/facial/patches/small/right/child/maroon.png
new file mode 100644
index 000000000..91b73fab5
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/maroon.png differ
diff --git a/spritesheets/facial/patches/small/right/child/navy.png b/spritesheets/facial/patches/small/right/child/navy.png
new file mode 100644
index 000000000..be7071fb7
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/navy.png differ
diff --git a/spritesheets/facial/patches/small/right/child/orange.png b/spritesheets/facial/patches/small/right/child/orange.png
new file mode 100644
index 000000000..681748766
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/orange.png differ
diff --git a/spritesheets/facial/patches/small/right/child/pink.png b/spritesheets/facial/patches/small/right/child/pink.png
new file mode 100644
index 000000000..cf46490e4
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/pink.png differ
diff --git a/spritesheets/facial/patches/small/right/child/purple.png b/spritesheets/facial/patches/small/right/child/purple.png
new file mode 100644
index 000000000..b5c282c36
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/purple.png differ
diff --git a/spritesheets/facial/patches/small/right/child/red.png b/spritesheets/facial/patches/small/right/child/red.png
new file mode 100644
index 000000000..95315171b
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/red.png differ
diff --git a/spritesheets/facial/patches/small/right/child/rose.png b/spritesheets/facial/patches/small/right/child/rose.png
new file mode 100644
index 000000000..b3b395eb1
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/rose.png differ
diff --git a/spritesheets/facial/patches/small/right/child/sky.png b/spritesheets/facial/patches/small/right/child/sky.png
new file mode 100644
index 000000000..6100083fa
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/sky.png differ
diff --git a/spritesheets/facial/patches/small/right/child/slate.png b/spritesheets/facial/patches/small/right/child/slate.png
new file mode 100644
index 000000000..b906f98d2
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/slate.png differ
diff --git a/spritesheets/facial/patches/small/right/child/tan.png b/spritesheets/facial/patches/small/right/child/tan.png
new file mode 100644
index 000000000..1c1fce8e5
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/tan.png differ
diff --git a/spritesheets/facial/patches/small/right/child/teal.png b/spritesheets/facial/patches/small/right/child/teal.png
new file mode 100644
index 000000000..6c420bc0a
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/teal.png differ
diff --git a/spritesheets/facial/patches/small/right/child/walnut.png b/spritesheets/facial/patches/small/right/child/walnut.png
new file mode 100644
index 000000000..3cc1a2a90
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/walnut.png differ
diff --git a/spritesheets/facial/patches/small/right/child/white.png b/spritesheets/facial/patches/small/right/child/white.png
new file mode 100644
index 000000000..6f8b1aa73
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/white.png differ
diff --git a/spritesheets/facial/patches/small/right/child/yellow.png b/spritesheets/facial/patches/small/right/child/yellow.png
new file mode 100644
index 000000000..bda19ff55
Binary files /dev/null and b/spritesheets/facial/patches/small/right/child/yellow.png differ