Source File: curse-you-go-rogue/03_pathing_enemies/movement.go.diff

--- 02_mazes_and_enemies/movement.go	2025-10-06 10:48:12.166620400 -0400
+++ 03_pathing_enemies/movement.go	2025-10-06 12:00:47.091211600 -0400
@@ -11,2 +11,10 @@
   }
 }
+
+func (game *Game) MoveEnemy(from Position, to Position) {
+  enemy, ok := game.Enemies[from]
+  if !ok { dbg.Fatal("no enemy at", from, "wtf") }
+
+  delete(game.Enemies, from)
+  game.Enemies[to] = enemy
+}