diff --git a/src/events/gameMaster/assetManager/sprite/update.ts b/src/events/gameMaster/assetManager/sprite/update.ts
index ede700e..dfbaf28 100644
--- a/src/events/gameMaster/assetManager/sprite/update.ts
+++ b/src/events/gameMaster/assetManager/sprite/update.ts
@@ -124,13 +124,15 @@ export default class SpriteUpdateEvent extends BaseEvent {
       const maxWidth = Math.max(...imageData.map((data) => data.width))
       const maxHeight = Math.max(...imageData.map((data) => data.height))
 
+      console.log(maxWidth, maxHeight)
+
       // Extend all images to match the largest dimensions without resizing
       const resizedBuffers = await Promise.all(
         imageData.map(async ({ buffer, width, height }) => {
           // Calculate padding to center the sprite
           const topPadding = 0 // This is always 0. We don't need to calculate it
           const bottomPadding = Math.ceil((maxHeight - height) / 2)
-          const leftPadding = Math.floor((maxWidth - width) / 2)
+          const leftPadding = Math.ceil((maxWidth - width) / 2)
           const rightPadding = Math.ceil((maxWidth - width) / 2)
 
           return await sharp(buffer)