diff --git a/src/app/CommandManager.ts b/src/app/CommandManager.ts
index 245cd68..e6a8e01 100644
--- a/src/app/CommandManager.ts
+++ b/src/app/CommandManager.ts
@@ -30,7 +30,7 @@ class CommandManager {
     }
 
     private async processCommand(command: string): Promise<void> {
-        const [cmd, ...args] = command.trim().toLowerCase().split(' ');
+        const [cmd, ...args] = command.trim().split(' ');
         if (this.commands.has(cmd)) {
             this.commands.get(cmd)?.(args, this.io as Server);
         } else {
diff --git a/src/app/ZoneManager.ts b/src/app/ZoneManager.ts
index 764e51d..81a8df1 100644
--- a/src/app/ZoneManager.ts
+++ b/src/app/ZoneManager.ts
@@ -44,10 +44,8 @@ class ZoneManager {
     }
 
     // Getter for loaded zones
-    public getLoadedZones(): Zone[] {
-        return this.loadedZones.map((loadedZone) => {
-            return loadedZone.zone;
-        });
+    public getLoadedZones(): TLoadedZone[] {
+        return this.loadedZones;
     }
 
     public addCharacterToZone(zoneId: number, character: Character) {
@@ -61,9 +59,11 @@ class ZoneManager {
 
     public removeCharacterFromZone(zoneId: number, characterId: number) {
         const loadedZone = this.loadedZones.find((loadedZone) => {
+            console.log('Checking zone', loadedZone.zone.id, zoneId);
             return loadedZone.zone.id === zoneId;
         });
         if (loadedZone) {
+            console.log('Removing character from zone', characterId);
             loadedZone.characters = loadedZone.characters.filter((character) => {
                 return character.id !== characterId;
             });
diff --git a/src/app/commands/listZones.ts b/src/app/commands/listZones.ts
new file mode 100644
index 0000000..a8e1258
--- /dev/null
+++ b/src/app/commands/listZones.ts
@@ -0,0 +1,8 @@
+import { Server } from "socket.io";
+import ZoneManager from "../ZoneManager";
+
+type CommandInput = string[]
+
+export default function (input: CommandInput, io: Server) {
+    console.log(ZoneManager.getLoadedZones())
+};
\ No newline at end of file