diff --git a/game/screens.rpy b/game/screens.rpy
index 8314bd9..2170fc7 100644
--- a/game/screens.rpy
+++ b/game/screens.rpy
@@ -1001,11 +1001,6 @@ screen preferences():
                     textbutton _("After Choices") action [Function(onclick_audio, preferences.skip_after_choices), ToggleVariable("preferences.skip_after_choices", True, False)]
                     textbutton _("Transitions") action [Function(onclick_audio, preferences.transitions, True), ToggleVariable("preferences.transitions", 0, 2)]
 
-                vbox:
-                    style_prefix "check"
-                    label _("Performance")
-                    textbutton _("Cache Surfaces") action [Function(onclick_audio, config.cache_surfaces), ToggleVariable("config.cache_surfaces", True, False)]
-
                 ## Additional vboxes of type "radio_pref" or "check_pref" can be
                 ## added here, to add additional creator-defined preferences.
 
diff --git a/game/tl/es/images/other/jewlcase.webp b/game/tl/es/images/other/jewlcase.webp
index ee882cb..11b5c1e 100644
Binary files a/game/tl/es/images/other/jewlcase.webp and b/game/tl/es/images/other/jewlcase.webp differ
diff --git a/game/tl/es/script/11.school-assignment-and-route-lock.rpy b/game/tl/es/script/11.school-assignment-and-route-lock.rpy
index cdb5b9b..db84e92 100644
--- a/game/tl/es/script/11.school-assignment-and-route-lock.rpy
+++ b/game/tl/es/script/11.school-assignment-and-route-lock.rpy
@@ -4354,7 +4354,7 @@ translate es lMendingThings_f85dffef:
 translate es lMendingThings_e5042600:
 
     # A "Stella! I’m not feeling it right now, maybe later, okay?"
-    A "¡Stela! No en este momento, tal vez más tarde, ¿de acuerdo?"
+    A "¡Stella! No en este momento, tal vez más tarde, ¿de acuerdo?"
 
 # game/script/11.school-assignment-and-route-lock.rpy:2785
 translate es lMendingThings_0c89b04b:
diff --git a/game/tl/es/script/2.fourth-day-of-school.rpy b/game/tl/es/script/2.fourth-day-of-school.rpy
index 28d6b7d..4babccb 100644
--- a/game/tl/es/script/2.fourth-day-of-school.rpy
+++ b/game/tl/es/script/2.fourth-day-of-school.rpy
@@ -3652,7 +3652,7 @@ translate es lPostCheckLinkOut_447c0c64:
 translate es lPostCheckLinkOut_1a80d4f4:
 
     # "Nope,{w=.3} nuh uh,{w=.3} no way,{w=.3} abort!"
-    "No, {w=.3} nah, em, {w=.3} no hay manera, {w=.3} ¡aborta!"
+    "No, {w=.3} nah ah,{w=.3} no hay manera,{w=.3} no señor"
 
 # game/script/2.fourth-day-of-school.rpy:2324
 translate es lPostCheckLinkOut_41f6b0ac:
@@ -3670,7 +3670,7 @@ translate es lPostCheckLinkOut_01808fd1:
 translate es lPostCheckLinkOut_fd4432ca:
 
     # FRT "Ohfuck.{w=.4} Sorry Anon, we gotta bail."
-    FRT "Ohmierda.{w=.4} Lo siento Anon, tenemos que irnos."
+    FRT "Ohmierda.{w=.4} Lo siento, Anon, tenemos que irnos."
 
 # game/script/2.fourth-day-of-school.rpy:2369
 translate es lPostCheckLinkOut_8e946ebb:
diff --git a/game/tl/es/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy b/game/tl/es/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy
index 836de1b..9941414 100644
--- a/game/tl/es/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy
+++ b/game/tl/es/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy
@@ -394,7 +394,7 @@ translate es chapter_5_e9675bd7:
 translate es chapter_5_721cbee1:
 
     # "God damn it, first my schedule and the lunch card and now this?"
-    "Maldita sea, primero mi horario y la tarjeta de almuerzo ¿y ahora esto?"
+    "Maldita sea, primero mi horario y la tarjeta de almuerzo, ¿y ahora esto?"
 
 # game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy:322
 translate es chapter_5_b3adb603:
@@ -556,7 +556,7 @@ translate es chapter_5_cbccf60e:
 translate es chapter_5_688f51e3:
 
     # "I get a pair of gloves and some loppers and rejoin Fang at the ladder."
-    "Agarro un par de guantes y unas tenazas y me reúno con Fang en la escalera."
+    "Agarro un par de guantes, unas tenazas y me reúno con Fang en la escalera."
 
 # game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy:463
 translate es chapter_5_c8ea5d43:
@@ -766,13 +766,13 @@ translate es movie_b245dd51:
 translate es movie_435211c7:
 
     # "Suddenly stars explode in my sight impaired eyes and I fall backwards."
-    "De repente, las estrellas explotan en mis incapacitados ojos y caigo de espaldas."
+    "De repente, estrellas explotan en mis incapacitados ojos y caigo de espaldas."
 
 # game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy:617
 translate es movie_a345276a:
 
     # "There’s a ringing in my ears and I try to blink the vines and stars away."
-    "Hay un zumbido en mis oídos y trato de apartar las enredaderas y las estrellas."
+    "Siento un zumbido en los oídos y trato de pestañear para deshacerme de las enredaderas y las estrellas."
 
 # game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy:629
 translate es movie_ede74c7e:
@@ -832,7 +832,7 @@ translate es movie_d6b2dc21:
 translate es movie_0a57edb9:
 
     # A "Because I couldn’t see because YOU kept dropping fucking vines in my eyes!"
-    A "¡Porque no podía ver porque TÚ seguías arrojando putas enredaderas a mis ojos!"
+    A "¡No podía ver porque TÚ seguías arrojando putas enredaderas a mis ojos!"
 
 # game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy:654
 translate es movie_c65d1051:
@@ -1138,7 +1138,7 @@ translate es movie_2212de5c:
 translate es movie_a17f0fa9:
 
     # Ro "An-{w=.2}on!{w=.4} Why are you still in there?{w=.4} Get up niño, get up!"
-    Ro "¡An-{w=.2}on!{w=.4} ¿Por qué sigues ahí?{w=.4} ¡Levántate, niño, levántate!"
+    Ro "¡Anon!{w=.4} ¿Por qué sigues ahí?{w=.4} ¡Levántate, niño, levántate!"
 
 # game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy:863
 translate es movie_1984e428:
@@ -1606,7 +1606,7 @@ translate es movie_6fa61357:
 translate es movie_8a32a287:
 
     # A "If you think so little of Rosa and Stella and everyone, why hang out with them?"
-    A "Si piensas tan mal de Rosa y Stella y de todos, ¿por qué pasar el rato con ellas?"
+    A "Si piensas tan mal de Rosa, Stella y de todos, ¿por qué pasar el rato con ellas?"
 
 # game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy:1100
 translate es movie_7bcf2930:
@@ -2206,7 +2206,7 @@ translate es lpostAnonLaughReveal_1c0ad98b:
 translate es lpostAnonLaughReveal_bd5b94a1:
 
     # St "You should go find Fang and apologize. And bring her back."
-    St "Deberías ir por Fang y disculparte. Y traerla de vuelta."
+    St "Deberías ir por Fang, disculparte y traerla de vuelta."
 
 # game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy:1513
 translate es lpostAnonLaughReveal_49d71a17:
@@ -2446,7 +2446,7 @@ translate es lpostAnonLaughReveal_8f7d1152:
 translate es lpostAnonLaughReveal_13f0ede2:
 
     # A "{cps=*.1}...{/cps}You’re right for being angry at me, you’re talented and skilled, and I got nothing to show for myself, and what I did was wrong{cps=*.1}..{/cps}"
-    A "{cps=*.1}...{/cps}Tienes razón al enojarte conmigo, eres hábil y tienes talento, y yo no tengo nada que mostrar, y lo que hice estuvo mal{cps=*.1}...{/cps}"
+    A "{cps=*.1}...{/cps}Tienes razón al enojarte conmigo, eres hábil y tienes talento, yo no tengo nada que mostrar, y lo que hice estuvo mal{cps=*.1}...{/cps}"
 
 # game/script/5.fang-and-anon-cut-class-to-talk-on-the-roof.rpy:1714
 translate es lpostAnonLaughReveal_8140bbf8:
diff --git a/game/tl/es/script/6.anon-helps-fang-find-a-venue-for-band.rpy b/game/tl/es/script/6.anon-helps-fang-find-a-venue-for-band.rpy
index dd10f60..52bdb9e 100644
--- a/game/tl/es/script/6.anon-helps-fang-find-a-venue-for-band.rpy
+++ b/game/tl/es/script/6.anon-helps-fang-find-a-venue-for-band.rpy
@@ -7336,3 +7336,11 @@ translate es strings:
     old "No way am I paying forty bucks on this shit."
     new "De ninguna manera voy a pagar cuarenta dólares por esta mierda."
 
+# TODO: Translation updated at 2023-01-01 01:22
+
+# game/script/6.anon-helps-fang-find-a-venue-for-band.rpy:391
+translate es chapter_6_c0d5c475:
+
+    # FD "{cps=12.5}{i}Executioner.{/i}{/cps}"
+    FD "{cps=12.5}{i}Verdugo.{/i}{/cps}"
+
diff --git a/game/tl/es/script/7.concert-day.rpy b/game/tl/es/script/7.concert-day.rpy
index 5cc0462..db55a0e 100644
--- a/game/tl/es/script/7.concert-day.rpy
+++ b/game/tl/es/script/7.concert-day.rpy
@@ -1192,7 +1192,7 @@ translate es PostCableConundrum_31a88fe5:
 translate es PostCableConundrum_f490d15c:
 
     # "Fang wrapped her arms and wings around me and kept rocking back and forth."
-    "Fang me rodeó con sus brazos y alas y me sostuvo balanceándome de un lado a otro."
+    "Fang me rodeó con sus brazos y alas meciéndome de atrás hacia adelante."
 
 # game/script/7.concert-day.rpy:858
 translate es PostCableConundrum_7fc86e19: