--- 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 +}