diff --git a/src/managers/zoneManager.ts b/src/managers/zoneManager.ts
index 0d894ab..8f78257 100644
--- a/src/managers/zoneManager.ts
+++ b/src/managers/zoneManager.ts
@@ -1,7 +1,6 @@
-import { Character, Zone } from '@prisma/client'
+import { Zone } from '@prisma/client'
 import ZoneRepository from '../repositories/zoneRepository'
 import ZoneService from '../services/zoneService'
-import zoneRepository from '../repositories/zoneRepository'
 import logger from '../utilities/logger'
 import LoadedZone from '../models/zone/loadedZone'
 
@@ -42,16 +41,9 @@ class ZoneManager {
     return this.loadedZones
   }
 
-  public addCharacterToZone(zoneId: number, character: Character) {
-
-  }
-
-  public removeCharacterFromZone(zoneId: number, character: Character) {
-
-  }
-
-  public async moveCharacterBetweenZones(oldZoneId: number, newZoneId: number, character: Character): Promise<void> {
-
+  // Getter for zone by id
+  public getZoneById(zoneId: number): LoadedZone | undefined {
+    return this.loadedZones.find((loadedZone) => loadedZone.getZone().id === zoneId)
   }
 }
 
diff --git a/src/models/zone/loadedZone.ts b/src/models/zone/loadedZone.ts
index 46890f5..c7db5f4 100644
--- a/src/models/zone/loadedZone.ts
+++ b/src/models/zone/loadedZone.ts
@@ -1,8 +1,6 @@
-import { Character, Tile, Zone } from '@prisma/client'
+import { Character, Zone } from '@prisma/client'
 import ZoneCharacter from './zoneCharacter'
 import zoneRepository from '../../repositories/zoneRepository'
-import { ExtendedCharacter } from '../../utilities/types'
-import ZoneManager from '../../managers/zoneManager'
 
 class LoadedZone {
   private readonly zone: Zone