diff --git a/src/events/zone/characterMoveEvent.ts b/src/events/zone/characterMoveEvent.ts
index aea192c..85a5f9a 100644
--- a/src/events/zone/characterMoveEvent.ts
+++ b/src/events/zone/characterMoveEvent.ts
@@ -2,7 +2,7 @@ import { Server } from 'socket.io'
 import { TSocket, ExtendedCharacter } from '../../utilities/types'
 import { CharacterMoveService } from '../../services/character/characterMoveService'
 import { ZoneEventTileService } from '../../services/zoneEventTileService'
-import { MovementValidator } from '../../utilities/movementValidator'
+import { MovementValidator } from '../../utilities/character/movementValidator'
 import { SocketEmitter } from '../../utilities/socketEmitter'
 import prisma from '../../utilities/prisma'
 import { ZoneEventTile, ZoneEventTileTeleport } from '@prisma/client'
diff --git a/src/utilities/movementValidator.ts b/src/utilities/character/movementValidator.ts
similarity index 86%
rename from src/utilities/movementValidator.ts
rename to src/utilities/character/movementValidator.ts
index 739f19a..66c930b 100644
--- a/src/utilities/movementValidator.ts
+++ b/src/utilities/character/movementValidator.ts
@@ -1,5 +1,5 @@
-import { ExtendedCharacter } from './types'
-import ZoneManager from '../managers/zoneManager'
+import { ExtendedCharacter } from '../types'
+import ZoneManager from '../../managers/zoneManager'
 
 export class MovementValidator {
   public async isValidMove(character: ExtendedCharacter, position: { x: number; y: number }): Promise<boolean> {