diff --git a/fireplace/managers.py b/fireplace/managers.py
index <HASH>..<HASH> 100644
--- a/fireplace/managers.py
+++ b/fireplace/managers.py
@@ -31,9 +31,16 @@ class GameManager(Manager):
 		GameTag.TURN: "turn",
 	}
 
+	def __init__(self, *args):
+		super().__init__(*args)
+		self.id = 1
+		self.counter = self.id + 1
+
 	def new_entity(self, entity):
 		for observer in self.observers:
 			observer.new_entity(entity)
+		entity.manager.id = self.counter
+		self.counter += 1
 
 
 class PlayerManager(Manager):
Add a counter to keep track of entity IDs