diff --git a/src/commands/init.ts b/src/commands/init.ts
index f20212a..3c87169 100644
--- a/src/commands/init.ts
+++ b/src/commands/init.ts
@@ -326,7 +326,7 @@ export default class InitCommand extends BaseCommand {
       .save()
 
     const characterHair = new CharacterHair()
-    await characterHair.setId('a2471230-d238-4ffb-9eca-9eab869f1b67').setName('Hair 1').setGender(CharacterGender.MALE).setIsSelectable(true).setSprite(hairSprite).save()
+    await characterHair.setId('a2471230-d238-4ffb-9eca-9eab869f1b67').setName('Hair 1').setGender(CharacterGender.MALE).setColor('#1B1212').setIsSelectable(true).setSprite(hairSprite).save()
   }
 
   private async createMap(): Promise<void> {
diff --git a/src/events/gameMaster/assetManager/sprite/update.ts b/src/events/gameMaster/assetManager/sprite/update.ts
index 7bac5cf..2e64f0f 100644
--- a/src/events/gameMaster/assetManager/sprite/update.ts
+++ b/src/events/gameMaster/assetManager/sprite/update.ts
@@ -56,7 +56,7 @@ export default class SpriteUpdateEvent extends BaseEvent {
       await spriteRepository.getEntityManager().populate(sprite, ['spriteActions'])
 
       // Update sprite in database
-      await sprite.setName(data.name).save()
+      await sprite.setName(data.name).setUpdatedAt(new Date()).save()
 
       // First verify all sprite sheets can be generated
       for (const actionData of data.spriteActions) {