diff --git a/src/socketEvents/character/connect.ts b/src/socketEvents/character/connect.ts
index 1d3a7f4..429efac 100644
--- a/src/socketEvents/character/connect.ts
+++ b/src/socketEvents/character/connect.ts
@@ -30,4 +30,4 @@ export default class CharacterConnectEvent {
       console.log('character:connect error', error)
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/character/create.ts b/src/socketEvents/character/create.ts
index 6fce99c..221dc9f 100644
--- a/src/socketEvents/character/create.ts
+++ b/src/socketEvents/character/create.ts
@@ -57,4 +57,4 @@ export default class CharacterCreateEvent {
       return this.socket.emit('notification', { message: 'Could not create character. Please try again (later).' })
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/character/delete.ts b/src/socketEvents/character/delete.ts
index 55a2209..9b30b8c 100644
--- a/src/socketEvents/character/delete.ts
+++ b/src/socketEvents/character/delete.ts
@@ -36,4 +36,4 @@ export default class CharacterDeleteEvent {
       return this.socket.emit('notification', { message: 'Character delete failed. Please try again.' })
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/character/list.ts b/src/socketEvents/character/list.ts
index 81fdab0..53e0722 100644
--- a/src/socketEvents/character/list.ts
+++ b/src/socketEvents/character/list.ts
@@ -23,4 +23,4 @@ export default class CharacterListEvent {
       console.log('character:list error', error)
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/chat/gameMaster/alertCommand.ts b/src/socketEvents/chat/gameMaster/alertCommand.ts
index b3f2d2a..7c7c9c1 100644
--- a/src/socketEvents/chat/gameMaster/alertCommand.ts
+++ b/src/socketEvents/chat/gameMaster/alertCommand.ts
@@ -45,4 +45,4 @@ export default class AlertCommandEvent {
       callback(false)
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/disconnect.ts b/src/socketEvents/disconnect.ts
index 873d2a9..19f882e 100644
--- a/src/socketEvents/disconnect.ts
+++ b/src/socketEvents/disconnect.ts
@@ -39,4 +39,4 @@ export default class DisconnectEvent {
       gameLogger.error('disconnect error', error.message)
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/gameMaster/assetManager/object/list.ts b/src/socketEvents/gameMaster/assetManager/object/list.ts
index 2a4088b..febceb2 100644
--- a/src/socketEvents/gameMaster/assetManager/object/list.ts
+++ b/src/socketEvents/gameMaster/assetManager/object/list.ts
@@ -29,4 +29,4 @@ export default class ObjectListEvent {
     const objects = await ObjectRepository.getAll()
     callback(objects)
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/gameMaster/assetManager/object/remove.ts b/src/socketEvents/gameMaster/assetManager/object/remove.ts
index bf79c2f..c27d034 100644
--- a/src/socketEvents/gameMaster/assetManager/object/remove.ts
+++ b/src/socketEvents/gameMaster/assetManager/object/remove.ts
@@ -54,4 +54,4 @@ export default class ObjectRemoveEvent {
       callback(false)
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/gameMaster/assetManager/object/update.ts b/src/socketEvents/gameMaster/assetManager/object/update.ts
index 2b4fff8..634b42f 100644
--- a/src/socketEvents/gameMaster/assetManager/object/update.ts
+++ b/src/socketEvents/gameMaster/assetManager/object/update.ts
@@ -56,4 +56,4 @@ export default class ObjectUpdateEvent {
       callback(false)
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/gameMaster/assetManager/sprite/create.ts b/src/socketEvents/gameMaster/assetManager/sprite/create.ts
index abf9ec6..f8c1e49 100644
--- a/src/socketEvents/gameMaster/assetManager/sprite/create.ts
+++ b/src/socketEvents/gameMaster/assetManager/sprite/create.ts
@@ -47,4 +47,4 @@ export default class SpriteCreateEvent {
       callback(false)
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/gameMaster/assetManager/sprite/list.ts b/src/socketEvents/gameMaster/assetManager/sprite/list.ts
index 5cead27..7c1ecac 100644
--- a/src/socketEvents/gameMaster/assetManager/sprite/list.ts
+++ b/src/socketEvents/gameMaster/assetManager/sprite/list.ts
@@ -29,4 +29,4 @@ export default class SpriteListEvent {
     const sprites = await SpriteRepository.getAll()
     callback(sprites)
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/gameMaster/assetManager/sprite/update.ts b/src/socketEvents/gameMaster/assetManager/sprite/update.ts
index e2da274..339666f 100644
--- a/src/socketEvents/gameMaster/assetManager/sprite/update.ts
+++ b/src/socketEvents/gameMaster/assetManager/sprite/update.ts
@@ -73,11 +73,11 @@ export default class SpriteUpdateEvent {
       return Promise.all(
         spriteActions.map(async (spriteAction) => {
           const { action, sprites } = spriteAction
-    
+
           if (!Array.isArray(sprites) || sprites.length === 0) {
             throw new Error(`Invalid sprites array for action: ${action}`)
           }
-    
+
           const buffersWithDimensions = await Promise.all(
             sprites.map(async (sprite: string) => {
               const buffer = Buffer.from(sprite.split(',')[1], 'base64')
@@ -85,10 +85,10 @@ export default class SpriteUpdateEvent {
               return { buffer, width, height }
             })
           )
-    
+
           const frameWidth = Math.max(...buffersWithDimensions.map((b) => b.width || 0))
           const frameHeight = Math.max(...buffersWithDimensions.map((b) => b.height || 0))
-    
+
           return {
             ...spriteAction,
             frameWidth,
@@ -125,7 +125,7 @@ export default class SpriteUpdateEvent {
     async function saveSpritesToDisk(id: string, processedActions: ProcessedSpriteAction[]) {
       const publicFolder = path.join(process.cwd(), 'public', 'sprites', id)
       await mkdir(publicFolder, { recursive: true })
-    
+
       await Promise.all(
         processedActions.map(async ({ action, buffersWithDimensions, frameWidth, frameHeight }) => {
           const combinedImage = await sharp({
@@ -145,11 +145,11 @@ export default class SpriteUpdateEvent {
             )
             .png()
             .toBuffer()
-    
+
           const filename = path.join(publicFolder, `${action}.png`)
           await writeFile(filename, combinedImage)
         })
       )
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/gameMaster/assetManager/tile/list.ts b/src/socketEvents/gameMaster/assetManager/tile/list.ts
index 7623586..9000d58 100644
--- a/src/socketEvents/gameMaster/assetManager/tile/list.ts
+++ b/src/socketEvents/gameMaster/assetManager/tile/list.ts
@@ -29,4 +29,4 @@ export default class TileListEvent {
     const tiles = await TileRepository.getAll()
     callback(tiles)
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/gameMaster/assetManager/tile/update.ts b/src/socketEvents/gameMaster/assetManager/tile/update.ts
index 24d1995..81058f8 100644
--- a/src/socketEvents/gameMaster/assetManager/tile/update.ts
+++ b/src/socketEvents/gameMaster/assetManager/tile/update.ts
@@ -45,4 +45,4 @@ export default class TileUpdateEvent {
       callback(false)
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/gameMaster/assetManager/tile/upload.ts b/src/socketEvents/gameMaster/assetManager/tile/upload.ts
index 44e2a6f..69f1f40 100644
--- a/src/socketEvents/gameMaster/assetManager/tile/upload.ts
+++ b/src/socketEvents/gameMaster/assetManager/tile/upload.ts
@@ -55,4 +55,4 @@ export default class TileUploadEvent {
       callback(false)
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/gameMaster/zoneEditor/create.ts b/src/socketEvents/gameMaster/zoneEditor/create.ts
index 32e0532..e050192 100644
--- a/src/socketEvents/gameMaster/zoneEditor/create.ts
+++ b/src/socketEvents/gameMaster/zoneEditor/create.ts
@@ -59,4 +59,4 @@ export default class ZoneCreateEvent {
       callback([])
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/gameMaster/zoneEditor/delete.ts b/src/socketEvents/gameMaster/zoneEditor/delete.ts
index 18c6a7a..858ed49 100644
--- a/src/socketEvents/gameMaster/zoneEditor/delete.ts
+++ b/src/socketEvents/gameMaster/zoneEditor/delete.ts
@@ -58,4 +58,4 @@ export default class ZoneDeleteEvent {
       callback(false)
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/gameMaster/zoneEditor/list.ts b/src/socketEvents/gameMaster/zoneEditor/list.ts
index 50d65f6..170408b 100644
--- a/src/socketEvents/gameMaster/zoneEditor/list.ts
+++ b/src/socketEvents/gameMaster/zoneEditor/list.ts
@@ -41,4 +41,4 @@ export default class ZoneListEvent {
       callback([])
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/gameMaster/zoneEditor/request.ts b/src/socketEvents/gameMaster/zoneEditor/request.ts
index 7f9e664..bf425f9 100644
--- a/src/socketEvents/gameMaster/zoneEditor/request.ts
+++ b/src/socketEvents/gameMaster/zoneEditor/request.ts
@@ -56,4 +56,4 @@ export default class ZoneRequestEvent {
       callback(null)
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/gameMaster/zoneEditor/update.ts b/src/socketEvents/gameMaster/zoneEditor/update.ts
index 603b4db..4ccfd1e 100644
--- a/src/socketEvents/gameMaster/zoneEditor/update.ts
+++ b/src/socketEvents/gameMaster/zoneEditor/update.ts
@@ -85,15 +85,15 @@ export default class ZoneUpdateEvent {
               positionY: zoneEventTile.positionY,
               ...(zoneEventTile.type === 'TELEPORT' && zoneEventTile.teleport
                 ? {
-                  teleport: {
-                    create: {
-                      toZoneId: zoneEventTile.teleport.toZoneId,
-                      toPositionX: zoneEventTile.teleport.toPositionX,
-                      toPositionY: zoneEventTile.teleport.toPositionY,
-                      toRotation: zoneEventTile.teleport.toRotation
+                    teleport: {
+                      create: {
+                        toZoneId: zoneEventTile.teleport.toZoneId,
+                        toPositionX: zoneEventTile.teleport.toPositionX,
+                        toPositionY: zoneEventTile.teleport.toPositionY,
+                        toRotation: zoneEventTile.teleport.toRotation
+                      }
                     }
                   }
-                }
                 : {})
             }))
           },
@@ -126,4 +126,4 @@ export default class ZoneUpdateEvent {
       callback(null)
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/login.ts b/src/socketEvents/login.ts
index ff71bf5..e0cf7e1 100644
--- a/src/socketEvents/login.ts
+++ b/src/socketEvents/login.ts
@@ -25,4 +25,4 @@ export default class LoginEvent {
       gameLogger.error('login error', error.message)
     }
   }
-}
\ No newline at end of file
+}
diff --git a/src/socketEvents/zone/characterJoin.ts b/src/socketEvents/zone/characterJoin.ts
index 496bdc1..fb35c3c 100644
--- a/src/socketEvents/zone/characterJoin.ts
+++ b/src/socketEvents/zone/characterJoin.ts
@@ -53,4 +53,4 @@ export default class CharacterJoinEvent {
       this.socket.disconnect()
     }
   }
-}
\ No newline at end of file
+}