diff --git a/src/assets/scss/_variables.scss b/src/assets/scss/_variables.scss
index 7cdac39..27b18ae 100644
--- a/src/assets/scss/_variables.scss
+++ b/src/assets/scss/_variables.scss
@@ -10,5 +10,4 @@ $gray: #7f7f7f;
 $gray-2: #696969;
 $dark-gray: #454545;
 $light-gray: #b1b2b5;
-$turqoise: #42B883;
-$cyan: #213547;
\ No newline at end of file
+$green: #09ad19;
\ No newline at end of file
diff --git a/src/components/sprites/Character.vue b/src/components/sprites/Character.vue
index 25e97c1..5de143d 100644
--- a/src/components/sprites/Character.vue
+++ b/src/components/sprites/Character.vue
@@ -1,25 +1,44 @@
 <template>
   <Container>
-    <!-- @TODO : Text position X must be calculated based on the character name length -->
+    <Rectangle 
+      :x="props.character?.position_x"
+      :y="props.character?.position_y" 
+      :origin-x="0.5"
+      :origin-y="12"
+      :fillColor="0xFFFFFF"
+      :width="74"
+      :height="8"
+    >
+      <Rectangle
+        :x="props.character?.position_x"
+        :y="props.character?.position_y" 
+        :origin-x="0.5"
+        :origin-y="23.5"
+        :fillColor="0x09ad19"
+        :width="70"
+        :height="4"
+      />
+    </Rectangle>
     <Text
       :text="props.character?.name"
-      :x="props.character.position_x - 40"
-      :y="props.character.position_y - 80"
+      :x="props.character?.position_x"
+      :y="props.character?.position_y" 
+      :origin-x="0.5"
+      :origin-y="3.5"
       :style="{
         fontFamily: 'Helvetica, Arial',
-        color: '#42B883',
-        fontSize: '1.25rem',
-        fontStyle: 'bold',
-        strokeThickness: 8,
-        stroke: '#213547'
+        color: '#FFF',
+        fontSize: '1rem',
+        strokeThickness: 4,
+        stroke: 'red'
       }"
     />
-    <Sprite ref="sprite" :x="props.character.position_x" :y="props.character.position_y" play="walk"  />
+    <Sprite ref="sprite" :x="props.character?.position_x" :y="props.character?.position_y" play="walk"  />
   </Container>
 </template>
 
 <script lang="ts" setup>
-import { Container, Sprite, Text, useScene } from 'phavuer'
+import { Container, Rectangle, Sprite, Text, useScene } from 'phavuer'
 import { onBeforeMount, onMounted, reactive, type Ref, ref, watch } from 'vue'
 import config from '@/config'
 import { useSocketStore } from '@/stores/socket'