diff --git a/src/App.vue b/src/App.vue
index 67d775f..3760c9a 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -1,12 +1,12 @@
 
   
-    
-    
+    
+    
   
 
 
 
diff --git a/src/components/Header.vue b/src/components/Header.vue
index b84c791..795aff3 100644
--- a/src/components/Header.vue
+++ b/src/components/Header.vue
@@ -3,20 +3,29 @@
     
+    Version: {{version}}
     
-    Version: {{version}}
+    
+      
+    
   
 
 
 
diff --git a/src/game/combat.ts b/src/game/combat.ts
index f2c6540..3a5b92c 100644
--- a/src/game/combat.ts
+++ b/src/game/combat.ts
@@ -383,6 +383,9 @@ export abstract class StatusEffect extends Effective implements VisibleStatus {
   get bottomRight () { return '' }
 }
 
+export type EncounterDesc = {
+  name: TextLike;
+}
 /**
  * An Encounter describes a fight: who is in it and whose turn it is
  */
@@ -391,7 +394,7 @@ export class Encounter {
   currentMove: Creature
   turnTime = 100
 
-  constructor (public combatants: Creature[]) {
+  constructor (public desc: EncounterDesc, public combatants: Creature[]) {
     this.initiatives = new Map()
 
     combatants.forEach(combatant => this.initiatives.set(combatant, 0))