diff --git a/CS.tex b/CS.tex
index d5dfe14f2713e8b55266b536279717f0853c2185..b6af2809b8393110e83927d584f25cbce2b583c9 100644
--- a/CS.tex
+++ b/CS.tex
@@ -47,11 +47,13 @@
   \posterbox[
     adjusted title=Attributes \hint{ 5 | 10 / 20 / 30/ 50 },
     remember,
-  ]{name=attributes,column=1,row=3,span=10,rowspan=3}{
-  \vspace{-.3cm}
+  ]{name=attributes,column=1,row=3,span=10.2,rowspan=4}{
+  \hspace{-.7cm}
   \renewcommand{\arraystretch}{1.5}
-  \addtolength{\tabcolsep}{-0.5em}
-  \begin{tabular}{@{}Xlcccccccccccr}
+  \addtolength{\tabcolsep}{-0.63em}
+  \begin{tabular}{@{}X@{}lcccccccccccr@{}}
+  \hspace{-1em}
+  & & \tiny{-4} & \tiny{-3} & \tiny{-2} & \tiny{-1} & \tiny{0} & \tiny{1} & \tiny{2} & \tiny{3} & \tiny{4} \\
   \attributeDisplay{Strength}{str}
   \attributeDisplay{Dexterity}{dex}
   \attributeDisplay{Speed}{spd}
@@ -59,14 +61,12 @@
   \attributeDisplay{Wits}{wts}
   \attributeDisplay{Charisma}{cha}
   \end{tabular}}
-%----
-
 
 %----
 
   \posterbox[
     remember, blankest,interior engine=path,valign=center,
-  ]{name=gumption,column=19,row=3,span=8,rowspan=5}{
+  ]{name=gumption,column=1,row=9,span=4,rowspan=8}{
 
     \begin{tikzpicture}[
 circle label/.style = {
@@ -81,27 +81,32 @@ circle label/.style = {
     }
     }
     ]
-     \path[circle label={HP = 6 + Strength}] (-1,-1.1) arc (-90:360-90:1.1);
-      \draw[dotted] (-1,0) circle (1);
-     \path[circle label={Fatigue Points}] (1.8,-1.1) arc (-90:360-90:1.1);
-      \draw[dotted] (1.8,0) circle (1);
-     \path[circle label={FP = XP / 10 + Charisma}] (-1,-4.1) arc (-90:360-90:1.1);
-      \draw[dotted] (-1,-3) circle (1) node [align=left,text width=3.5em] {};
-     \path[circle label={MP = 3 x spheres + Intelligence}] (1.8,-4.1) arc (-90:315-45:1.1);
-      \draw[dotted] (1.8,-3) circle (1) node [align=left] {};
+     \path[circle label={FP = XP / 10 + Charisma}] (-1,3) arc (-90:360-90:1.1);
+      \draw[dotted] (-1,4) circle (1) node [align=left,text width=3.5em] {};
+     \path[circle label={HP = 6 + Strength}] (-1,0.6) arc (-90:360-90:1.1);
+      \draw[dotted] (-1,1.7) circle (1);
+     \path[circle label={Fatigue Points}] (-1,-1.5) arc (-90:360-90:1.1);
+      \draw[dotted] (-1,-0.5) circle (1);
+     \path[circle label={MP = 3 x spheres + Intelligence}] (-1,-4) arc (-90:315-45:1.1);
+      \draw[dotted] (-1,-3) circle (1) node [align=left] {};
     \end{tikzpicture}
 
   }
 %----
   \posterbox[adjusted title={M\^{e}l\'ee \hint{ 10 / 20 / 40 }},
   remember,
-  ]{name=melee,column=11,row=8,span=8,rowspan=1.6}{
+  ]{name=melee,column=11,row=3,span=8,rowspan=4}{
+    \renewcommand{\arraystretch}{1.4}
     \begin{tabularx}{\linewidth}{Xr@{}}
-
       \hiderowcolors
       \skill{Brawl}
       \skill{Combat}
       \skill{Projectiles}
+      \emptySkill
+      \emptySkill
+      \emptySkill
+      \emptySkill
+      \emptySkill
     \end{tabularx}
   }
 
@@ -110,9 +115,10 @@ circle label/.style = {
   \posterbox[
   adjusted title=Armoury,
   remember,
-  ]{name=armoury,column=1,row=10,span=18,rowspan=4}{
+  ]{name=armoury,column=6,row=9,span=21,rowspan=4}{
     \renewcommand{\arraystretch}{1.5}
-    \begin{tabularx}{\linewidth}{p{.3\textwidth}YYYY}
+    \vspace{-1em}
+    \begin{tabularx}{\linewidth}{p{.4\textwidth}YYYY}
       \hiderowcolors
       \setlength{\parskip}{3mm}
       \textbf{Weapon} & \textbf{Bonus} & \textbf{Damage} & \textbf{\Glsentrytext{ap} Cost} & \textbf{Weight} \\
@@ -129,7 +135,7 @@ circle label/.style = {
       \lineDots[3]
     }
 
-    \begin{tabularx}{\linewidth}{p{.3\textwidth}YYY}
+    \begin{tabularx}{\linewidth}{p{.4\textwidth}YYY}
       \hiderowcolors
       \textbf{Armour} & \textbf{\Glsentrytext{dr}} & \textbf{Type} & \textbf{Weight} \\
       \iftoggle{examplecharacter}{
@@ -147,11 +153,25 @@ circle label/.style = {
     opacityback=0,
     remember,
   ]
-  {name=Derived,column=1,row=5,span=10,rowspan=4}{
-    \begin{tabularx}{\linewidth}{YYY}
+  {name=Derived,column=2,row=6,span=18,rowspan=4}{
+    \renewcommand{\arraystretch}{.1}
+    \addtolength{\tabcolsep}{-0.2em}
+    \begin{tabularx}{\linewidth}{XXXX}
       \hiderowcolors
-      \textbf{Bonus} & \textbf{Damage} & \textbf{\Glsentrytext{ap}} \\
+      \textbf{\Glsentrytext{dr}} & \textbf{\Glsentrytext{ap}} &\textbf{Bonus} & \textbf{Damage} \\
+      \\
+      \\
+      \\
       \\
+      \iftoggle{examplecharacter}{\arabic{dr}}{\underline{\hspace{2em}}}
+      &
+      \iftoggle{examplecharacter}%
+      {%
+        \addtocounter{spd}{3}%
+        \arabic{spd}%
+      }%
+      {\underline{\hspace{2em}}}
+      &
       2D6%
       \iftoggle{examplecharacter}% Bonus
       {%
@@ -168,18 +188,11 @@ circle label/.style = {
       }%
       {
         \underline{\hspace{1em}} D6+\underline{\hspace{1.5em}}
-      } &
-      \iftoggle{examplecharacter}%
-      {%
-        \addtocounter{spd}{3}%
-        \arabic{spd}%
-      }%
-      {\underline{\hspace{2em}}}
+      }
       \\
-      \tiny Dexterity + Combat + Weapon Bonus & \tiny Strength + Weapon & \tiny 3 + Speed \\
+      \tiny (Armour) & \tiny 3 + Speed & \tiny Dex + Combat + Weapon Bonus & \tiny Strength + Weapon  \\
     \end{tabularx}
-  
-}
+  }
 
 %----
 
@@ -201,7 +214,8 @@ circle label/.style = {
   adjusted title={Skills \hint{ 5 / 10 / 15 }},
   remember,
   ]
-  {name=skills,column=11,row=3,span=8,rowspan=5}{
+  {name=skills,column=19,row=3,span=8,rowspan=6}{
+    \renewcommand{\arraystretch}{1.3}
     \begin{tabularx}{\linewidth}{Xr@{}}
 
       \hiderowcolors
@@ -219,69 +233,40 @@ circle label/.style = {
       \skill{Tactics}
       \skill{Vigilance}
       \skill{Wyldcrafting}
+      \emptySkill
 
     \end{tabularx}
   }
 
-%-----
-  \posterbox[adjusted title=Spheres \hint{ 10 / 15 / 25/ 45/ 85 }]{name=spheres,column=19,row=8,span=8,rowspan=3}
-  {
-  \setlength{\parskip}{3mm}
-  \vspace{.2cm}
-
-  \iftoggle{examplecharacter}{
-    \sphereOne
-
-    \sphereTwo
-
-    \sphereSkill{}{0}
-
-    \sphereSkill{}{0}
-
-  }{
-    \sphereSkill{}{0}
-
-    \sphereSkill{}{0}
-
-    \sphereSkill{}{0}
-
-    \sphereSkill{}{0}
-
-  }
-
-  }
 
 %----
   \posterbox[
-    adjusted title=Equipment \hint{1 per Skill},
+    adjusted title=Equipment,
     remember,
   ]
   {name=equipment,
-    column=1,
-    row=14,
-    span=26,
-    rowspan=3.5,
+    column=6,
+    row=16,
+    span=21,
+    rowspan=3,
   }{
 
-  \iftoggle{examplecharacter}{\characterEquipment\vspace{14em}}{\lineDots[5]\vspace{8mm}}
+  \iftoggle{examplecharacter}{\characterEquipment\vspace{14em}}{\lineDots[3]\vspace{1em}}
 
   
   \glsentryshortpl{cp}
   \iftoggle{bestiarychapter}{\arabic{gold} }{\weeline}
   \glsentryshortpl{sp}\weeline
   \glsentryshortpl{gp}\weeline
-  \hspace{3cm}
-  Total \Glsentrytext{xp} \weeline
-  Spent \Glsentrytext{xp} \weeline
   }
 
 %---
 
   \posterbox[
-    adjusted title=Knacks \hint{ 5 / 10 / 15/ 20/ 25 },
+    adjusted title=Abilities \& Knacks \hint{ 5 / 10 / 15/ 20 },
     remember,
   ]
-  {name=knacks,column=19,row=11,span=8,rowspan=3}{
+  {name=knacks,column=6,row=13,span=21,rowspan=3}{
 
   \setlength{\parskip}{0mm}
 
@@ -290,12 +275,25 @@ circle label/.style = {
 
       \knackTwo
     }{
-      \lineDots[4]
+      \lineDots[5]
     }
   }
 
 %------
+  \posterbox[
+    adjusted title=XP,
+    remember,
+  ]
+  {name=xp,column=1,row=17,span=5,rowspan=2}{
 
+  \setlength{\parskip}{0mm}
+    \iftoggle{examplecharacter}{ 50 }{ }
+    \small Total:
+    \tcblower
+    \small Unspent:
+  }
+
+%------
 \csComments
 
 \end{tcbposter}
diff --git a/layout.sty b/layout.sty
index f092e17735bfb6f3b02ed49c7ad27862eb547084..55d3f80ad90af4ebbe69a317426a944b7eb9484a 100644
--- a/layout.sty
+++ b/layout.sty
@@ -1009,19 +1009,19 @@ Roll & Result \\
 \newcounter{statCircles}
 \newcounter{statDots}
 
-\newcommand\statCircle{\textbf{\Circle}}
-\newcommand\statDot{\textbf{\CIRCLE}}
+\newcommand\statCircle[1][\large]{#1\textbf{\Circle}}
+\newcommand\statDot[1][\large]{#1\textbf{\CIRCLE}}
 \newcommand\currentCircle{}
 \newcommand{\weeline}{\line(1,0){30} \hspace{.6cm}}
 
 \newcommand\attributeDisplay[2]{
 \setcounter{enc}{-5}
 \setcounter{statDots}{\value{#2}}
-#1 &
+\large #1 &
 \raisebox{2pt}{--}
 \Repeat{9}{&
-\ifnum\value{enc}<\value{statDots}\renewcommand\currentCircle{\statDot}\else\renewcommand\currentCircle{\statCircle}\fi% This decides to use either a statDot (showing a stat value) or an empty statCircle (showing a potential dot)
-\ifnum\value{enc}=-1\Large\currentCircle\else\raisebox{2pt}{\currentCircle}\fi% Most circles need a raisebox to appear nicely on a line. The dot representing '0' is large, and doesn't need raised.
+\large\ifnum\value{enc}<\value{statDots}\renewcommand\currentCircle{\statDot}\else\renewcommand\currentCircle{\statCircle}\fi% This decides to use either a statDot (showing a stat value) or an empty statCircle (showing a potential dot)
+\ifnum\value{enc}=-1\currentCircle\else\raisebox{2pt}{\currentCircle}\fi% Most circles need a raisebox to appear nicely on a line. The dot representing '0' is large, and doesn't need raised.
 \stepcounter{enc}
 }%
 &\raisebox{2pt}{+}
@@ -1042,7 +1042,14 @@ Roll & Result \\
 \newcommand{\skill}[1]{
   \setcounter{statCircles}{3}
   \addtocounter{statCircles}{-\value{#1}}
-  #1 \dotfill & \Repeat{\value{#1}}{\statDot}\Repeat{\value{statCircles}}{\statCircle}\\
+  #1 \dotfill &
+  \Repeat{\value{#1}}{\statDot}\Repeat{\value{statCircles}}{\statCircle}\\
+}
+
+\newcommand\emptySkill{%
+  \dotfill & %
+  \Repeat{3}{\statCircle}%
+  \\%
 }
 
 \newcommand{\sphereSkill}[2]{