diff --git a/CS.tex b/CS.tex
index 3c09a9e91a3d70473846d0886c2dc39085f0334a..84e69a723a4be64f56cfcb815f81e068b5c416e2 100644
--- a/CS.tex
+++ b/CS.tex
@@ -53,12 +53,12 @@
     \addtolength{\tabcolsep}{-0.53em}
     \begin{tabular}{lcccccccccc}
     & \tiny{-4} & \tiny{-3} & \tiny{-2} & \tiny{-1} & \tiny{0} & \tiny{1} & \tiny{2} & \tiny{3} & \tiny{4} \\
-    \showAttribute{Strength}{str}
-    \showAttribute{Dexterity}{dex}
-    \showAttribute{Speed}{spd}
-    \showAttribute{Intelligence}{int}
-    \showAttribute{Wits}{wts}
-    \showAttribute{Charisma}{cha}
+    \showAttribute{Strength}{Strength}
+    \showAttribute{Dexterity}{Dexterity}
+    \showAttribute{Speed}{Speed}
+    \showAttribute{Intelligence}{Intelligence}
+    \showAttribute{Wits}{Wits}
+    \showAttribute{Charisma}{Charisma}
     \end{tabular}
   }
 
@@ -199,15 +199,15 @@ circle label/.style = {
       &
       \iftoggle{examplecharacter}%
       {%
-        \addtocounter{spd}{3}%
-        \sffamily\arabic{spd}%
+        \addtocounter{Speed}{3}%
+        \sffamily\arabic{Speed}%
       }%
       {\underline{\hspace{2em}}}
       &
       \iftoggle{examplecharacter}{\sffamily}{}2D6%
       \iftoggle{examplecharacter}% Bonus
       {%
-      \addtocounter{Combat}{\value{dex}}%
+      \addtocounter{Combat}{\value{Dexterity}}%
       \addtocounter{Combat}{\value{weaponBonus}}%
       \ifnum\value{Combat}=0\else%
         \ifnum\value{Combat}>0+\else-\fi%
@@ -217,7 +217,7 @@ circle label/.style = {
       {\underline{\hspace{2em}}} &
       \iftoggle{examplecharacter}% Damage
       {%
-        \addtocounter{damage}{\value{str}}%
+        \addtocounter{damage}{\value{Strength}}%
         \addtocounter{damage}{4}%
         \sffamily\dmg{damage}%
       }%
diff --git a/csCommands.sty b/csCommands.sty
index 952ef9d10e53e253ecd9c58e4dbd209e448758a3..638c567349d9a8dbc3c401bb13c699769851f391 100644
--- a/csCommands.sty
+++ b/csCommands.sty
@@ -7,6 +7,13 @@
 
 \newcommand\csComments{}
 
+\newcounter{Strength}
+\newcounter{Dexterity}
+\newcounter{Speed}
+\newcounter{Intelligence}
+\newcounter{Wits}
+\newcounter{Charisma}
+
 \newcounter{Academics}
   \setcounter{Academics}{0}
 \newcounter{Athletics}
diff --git a/layout.sty b/layout.sty
index 1243a2d6530e76d18cba68ade4fd06782c504f7c..708796b75d45e710fe3dec2198421e33306ca634 100644
--- a/layout.sty
+++ b/layout.sty
@@ -634,7 +634,7 @@ interior code={ \path[tcb fill interior] ([xshift=-2mm]interior.west)
 
     \newcounter{track}
     \setcounter{track}{18}
-    \newcommand{\tracker}{\center\noindent\iftoggle{examplecharacter}{\iftoggle{bestiarychapter}{}{\ifnum\value{track}=\value{spd}$\Rightarrow$ \fi}}{}\arabic{track}\addtocounter{track}{-1}\vspace{.54cm}
+    \newcommand{\tracker}{\center\noindent\iftoggle{examplecharacter}{\iftoggle{bestiarychapter}{}{\ifnum\value{track}=\value{Speed}$\Rightarrow$ \fi}}{}\arabic{track}\addtocounter{track}{-1}\vspace{.54cm}
 
     }
 
diff --git a/monsters.sty b/monsters.sty
index 96e0ddc45c71a95539d8abd5f40434a78c8a0fe8..d1af797b802e2b02253a46879cc175a1fd92a6eb 100644
--- a/monsters.sty
+++ b/monsters.sty
@@ -1024,7 +1024,7 @@ Academics~1, \ifodd\value{page} Crafts~\arabic{r2}, \else \fi Deceit~1, \ifodd\v
 {\arabic{r2}}% AGGRESSION
 {Projectiles \arabic{r2}, Wyldcrafting~1}% SKILLS
 {\acidSpray}% ABILITIES
-{\addtocounter{str}{1}}
+{\addtocounter{Strength}{1}}
 }
 
 \newcommand{\nuraspider}[1][\npc{\A\N}{Nura Spider}]{
@@ -1790,7 +1790,7 @@ mana stone with \arabic{track} mana, \lootJewellery, \randomtwo\lootJewellery, \
   }}% SKILLS
 {None}% ABILITIES
 {
-  \setcounter{gold}{\value{age}}\multiply\value{gold} by 3\addtocounter{gold}{\value{int}}\setcounter{sp}{\value{gold}}%
+  \setcounter{gold}{\value{age}}\multiply\value{gold} by 3\addtocounter{gold}{\value{Intelligence}}\setcounter{sp}{\value{gold}}%
   \lockedmana{\value{age}}
   \knacks{\snapcaster}
 }
diff --git a/reset_cs.tex b/reset_cs.tex
index 0052aa9d304e21bdc5eff95bc5be188d71e8f8ec..c5eb747b2224e07240200592fdd62ab693f33082 100644
--- a/reset_cs.tex
+++ b/reset_cs.tex
@@ -1,9 +1,9 @@
-\setcounter{str}{0}
-\setcounter{dex}{0}
-\setcounter{spd}{0}
-\setcounter{int}{0}
-\setcounter{wts}{0}
-\setcounter{cha}{0}
+\setcounter{Strength}{0}
+\setcounter{Dexterity}{0}
+\setcounter{Speed}{0}
+\setcounter{Intelligence}{0}
+\setcounter{Wits}{0}
+\setcounter{Charisma}{0}
 
 \setcounter{Academics}{0}
 \setcounter{Athletics}{0}
diff --git a/stats.sty b/stats.sty
index b4c3c2342991534cdeabfea64f800c48df1425f8..7bcc837e59cbcf958906a457501a3167374e2599 100644
--- a/stats.sty
+++ b/stats.sty
@@ -230,12 +230,6 @@
 %
 % Attributes: str, dex, spd, int, wts, cha
 % secondary str, dex and spd
-\newcounter{str}
-\newcounter{dex}
-\newcounter{spd}
-\newcounter{int}
-\newcounter{wts}
-\newcounter{cha}
 \newcounter{att}
 \newcounter{dr}
 \newcounter{knacks}
@@ -429,7 +423,7 @@
 %% 
 %
 \newcommand{\mind}[3]{
-\setcounter{int}{#1}\setcounter{wts}{#2}\setcounter{cha}{#3}
+\setcounter{Intelligence}{#1}\setcounter{Wits}{#2}\setcounter{Charisma}{#3}
 }
 %
 
@@ -438,10 +432,10 @@
 \newcommand{\person}[9]{
   \settoggle{creatureBox}{true}
   \settoggle{mind}{true}
-  \setcounter{str}{#1}
+  \setcounter{Strength}{#1}
 	\setcounter{hp}{#1}
-  \setcounter{dex}{#2}
-  \setcounter{spd}{#3}
+  \setcounter{Dexterity}{#2}
+  \setcounter{Speed}{#3}
   \mind#4
   \setcounter{att}{#6}
   \renewcommand{\skills}{#7}
@@ -509,11 +503,11 @@
 \newcommand{\animal}[9]{
   \settoggle{creatureBox}{true}
 	\settoggle{mind}{false}
-	\setcounter{str}{#1}
+	\setcounter{Strength}{#1}
 	\setcounter{hp}{#1}
-	\setcounter{dex}{#2}
-	\setcounter{spd}{#3}
-	\setcounter{wts}{#4}
+	\setcounter{Dexterity}{#2}
+	\setcounter{Speed}{#3}
+	\setcounter{Wits}{#4}
 	\setcounter{dr}{#5}
 	\setcounter{att}{#6}
   \setcounter{encumbrance}{0}
@@ -616,10 +610,10 @@
 % but that doesn't work with creature stats, so we suppress it here
 \hiderowcolors
 
-	Strength & \arabic{str} & Dexterity & \arabic{dex} & Speed & \arabic{spd} \\
+	Strength & \arabic{Strength} & Dexterity & \arabic{Dexterity} & Speed & \arabic{Speed} \\
 \iftoggle{mind}{
-	Intelligence & \arabic{int}  & Wits & \arabic{wts} & Charisma & \arabic{cha}  \\}{%
-	&& Wits & \arabic{wts} \\
+	Intelligence & \arabic{Intelligence}  & Wits & \arabic{Wits} & Charisma & \arabic{Charisma}  \\}{%
+	&& Wits & \arabic{Wits} \\
 	}
 
 \end{tabularx}
@@ -683,25 +677,25 @@
   \iftoggle{verbose}{\hrulefill}{}
   \setlength\topsep{0pt}
   \setlength\parskip{0pt}
-  \iftoggle{debug}{str: \arabic{str}, dex: \arabic{dex}, spd: \arabic{spd}, att: \arabic{att}, damage: \arabic{damage}, Attack total: \arabic{attackXPtotal}, Def Total: \arabic{defenceXPtotal}}{}
+  \iftoggle{debug}{str: \arabic{Strength}, dex: \arabic{Dexterity}, spd: \arabic{Speed}, att: \arabic{att}, damage: \arabic{damage}, Attack total: \arabic{attackXPtotal}, Def Total: \arabic{defenceXPtotal}}{}
 
 
 % Stats for allies don't need to show Combat +1 as 'TN 8 to hit', they just need to show '+1'.
 \iftoggle{allyCharacter}{}{
   \addtocounter{att}{7}
 }
-\addtocounter{att}{\value{dex}}
-\ifnum\value{weight}>\value{str}% now to compute encumbrance
-  \addtocounter{str}{5}% we can't have negative values affecting results
+\addtocounter{att}{\value{Dexterity}}
+\ifnum\value{weight}>\value{Strength}% now to compute encumbrance
+  \addtocounter{Strength}{5}% we can't have negative values affecting results
   \addtocounter{weight}{5}
-  \addtocounter{spd}{-\value{weight}}
-  \addtocounter{spd}{\value{str}}
-  \addtocounter{str}{-5}% now we return strand weight to the original values
+  \addtocounter{Speed}{-\value{weight}}
+  \addtocounter{Speed}{\value{Strength}}
+  \addtocounter{Strength}{-5}% now we return strand weight to the original values
   \addtocounter{weight}{-5}
 \fi
 \begin{center}
   \iftoggle{verbose}{\normalsize}{\large}%
-  \setcounter{ap}{\value{spd}}
+  \setcounter{ap}{\value{Speed}}
   \addtocounter{ap}{3}
   \scshape AP \ifnum\value{ap}<1 $\frac{1}{2}$ \else \arabic{ap}\fi%
   \ifnumcomp{\value{heft}}{>}{1}{ (AP Cost: \arabic{heft})}{},
@@ -709,7 +703,7 @@
   \iftoggle{allyCharacter}{$2D6$\ifnum\value{att}>-1 +\fi}{}%
   \arabic{att}%
   \setcounter{enc}{\value{att}},%
-  \addtocounter{damage}{\value{str}}
+  \addtocounter{damage}{\value{Strength}}
   \addtocounter{damage}{4}%
   \mbox{Dam \dmg{damage}, }%
     \ifnumcomp{\value{dr}}{>}{0}{%
@@ -720,7 +714,7 @@
     }{}%
   \addtocounter{hp}{6}%
   \ifnum\value{mp}>0%
-    \addtocounter{mp}{\value{int}}%
+    \addtocounter{mp}{\value{Intelligence}}%
     \setcounter{mpFree}{\value{mp}}
     \addtocounter{mpFree}{-\value{mpLocked}}%
   \fi%
@@ -760,9 +754,9 @@
   %%% = Attack (TN) * Dam + max((spd-hef),mp)^2
   \setcounter{attackXPtotal}{\value{att}}%
   \multiply\value{attackXPtotal} by \value{damage}%
-  \addtocounter{spd}{-\value{heft}}%
-  \ifnum\value{spd}>\value{mp}%
-    \setcounter{enc}{\value{spd}}
+  \addtocounter{Speed}{-\value{heft}}%
+  \ifnum\value{Speed}>\value{mp}%
+    \setcounter{enc}{\value{Speed}}
   \else%
     \setcounter{enc}{\value{mp}}
   \fi%
@@ -783,7 +777,7 @@
     \setcounter{xp}{\value{attackXPtotal}}%
     \addtocounter{xp}{\value{defenceXPtotal}}%
 
-  \iftoggle{debug}{str: \arabic{str}, dex: \arabic{dex}, spd: \arabic{spd}, att: \arabic{att}, damage: \arabic{damage}, weight: \arabic{weight}, XP Bonus: \arabic{xpbonus}, Attack total: \arabic{attackXPtotal}, Def Total: \arabic{defenceXPtotal}, mp: \arabic{mp} Grand Total: \arabic{xp}}{\iftoggle{verbose}{\hrulefill}}
+  \iftoggle{debug}{str: \arabic{Strength}, dex: \arabic{Dexterity}, spd: \arabic{Speed}, att: \arabic{att}, damage: \arabic{damage}, weight: \arabic{weight}, XP Bonus: \arabic{xpbonus}, Attack total: \arabic{attackXPtotal}, Def Total: \arabic{defenceXPtotal}, mp: \arabic{mp} Grand Total: \arabic{xp}}{\iftoggle{verbose}{\hrulefill}}
     
   \iftoggle{examplecharacter}%
   {}%
@@ -799,7 +793,7 @@
         }%
     % if the creature has a mind, print fate points (if any).
     \iftoggle{mind}%
-      {\addtocounter{fp}{\value{cha}}%
+      {\addtocounter{fp}{\value{Charisma}}%
         \ifnum\value{fp}>2\ignorespaces, \arabic{fp}~FP %
         \iftoggle{bestiarychapter}%
           {}%
@@ -818,7 +812,7 @@
 }
 
 \newcommand\undead{%
-  \addtocounter{spd}{-1}%
+  \addtocounter{Speed}{-1}%
   \renewcommand\abilities{%
     Undead%
     \ifnum\value{dr}>1%
@@ -832,9 +826,9 @@
 \newcommand{\acidSpray}{%
   Acidic Spray
   \setcounter{track}{4}%
-  \addtocounter{track}{\value{spd}}%
+  \addtocounter{track}{\value{Speed}}%
   (\dmg{track} Damage,
-  \setcounter{track}{\value{dex}}%
+  \setcounter{track}{\value{Dexterity}}%
   \addtocounter{track}{8}%
   \glsentrytext{tn} \arabic{track} to dodge)%
 }
@@ -842,17 +836,17 @@
 \newcommand{\acidBody}{%
   Acidic Body (inflict
   \setcounter{track}{3}%
-  \addtocounter{track}{\value{str}}%
+  \addtocounter{track}{\value{Strength}}%
   \dmg{track} Damage each turn of grappling)%
 }
 
 \newcommand{\gelRegen}{%
-  Regeneration (1 HP/ round, max. \setcounter{hp}{\value{str}}\addtocounter{hp}{6}\roundUp{hp} \arabic{hp})%
+  Regeneration (1 HP/ round, max. \setcounter{hp}{\value{Strength}}\addtocounter{hp}{6}\roundUp{hp} \arabic{hp})%
 }
 
 \newcommand\gloopy{%
   Viscid (on a tie, the attacker \emph{must} inflict Damage, but the weapon sticks into the body,
-  \setcounter{track}{\value{str}}%
+  \setcounter{track}{\value{Strength}}%
   \addtocounter{track}{7}%
   \tn[\arabic{track}] to pull out)%
 }
@@ -872,9 +866,9 @@
 \newcommand{\flight}{%
   Flight %
   \setcounter{enc}{\value{dr}}%
-  \addtocounter{enc}{\value{str}}%
-  \setcounter{track}{\value{dex}}%
-  \addtocounter{track}{\value{spd}}%
+  \addtocounter{enc}{\value{Strength}}%
+  \setcounter{track}{\value{Dexterity}}%
+  \addtocounter{track}{\value{Speed}}%
   \ifnum\value{enc}>\value{track}%
     (can glide, but not fly)
   \else%
@@ -889,7 +883,7 @@
 \newcommand{\stench}{%
 	Stench (breathing in demands Str + Wyldcrafting check, \glsentrytext{tn}%
   \setcounter{track}{10}%
-  \addtocounter{track}{-\value{spd}}%
+  \addtocounter{track}{-\value{Speed}}%
   \arabic{track}%
   )
 }
@@ -897,7 +891,7 @@
 \newcommand{\crazyGas}{%
   Gas (hallucinations and
   \setcounter{track}{4}%
-  \addtocounter{track}{\value{str}}%
+  \addtocounter{track}{\value{Strength}}%
   \arabic{track} \glspl{fatigue} per round)%
 }
 
@@ -922,7 +916,7 @@
 }
 
 \newcommand{\web}{%
-  \setcounter{track}{6}\addtocounter{track}{\value{str}}%
+  \setcounter{track}{6}\addtocounter{track}{\value{Strength}}%
   Web (Strength + Athletics, TN \arabic{track} to break free as a movement action)%
 }
 
diff --git a/test.tex b/test.tex
index 24c1b3749f28aef9d5b285acfc6619300e3e7e4b..cc4591c52b9391bc55d23d38887b109b2ba1fcf2 100644
--- a/test.tex
+++ b/test.tex
@@ -292,12 +292,12 @@ This section is non-verbose, so only basic stats are shown.
 
 %%%%% Test Character Sheet
 
-\setcounter{str}{0}
-\setcounter{dex}{-1}
-\setcounter{spd}{0}
-\setcounter{int}{1}
-\setcounter{wts}{0}
-\setcounter{cha}{1}
+\setcounter{Strength}{0}
+\setcounter{Dexterity}{-1}
+\setcounter{Speed}{0}
+\setcounter{Intelligence}{1}
+\setcounter{Wits}{0}
+\setcounter{Charisma}{1}
 
 \renewcommand\concept{Loner}
 \renewcommand\race{Human}