diff --git a/.DS_Store b/.DS_Store index 6bf60ffd..899ed6f3 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/.env.example b/gateway/.env.example similarity index 100% rename from .env.example rename to gateway/.env.example diff --git a/.github/FUNDING.yml b/gateway/.github/FUNDING.yml similarity index 100% rename from .github/FUNDING.yml rename to gateway/.github/FUNDING.yml diff --git a/.github/workflows/docker-publish.yml b/gateway/.github/workflows/docker-publish.yml similarity index 100% rename from .github/workflows/docker-publish.yml rename to gateway/.github/workflows/docker-publish.yml diff --git a/.gitignore b/gateway/.gitignore similarity index 100% rename from .gitignore rename to gateway/.gitignore diff --git a/.vscode/launch.json b/gateway/.vscode/launch.json similarity index 100% rename from .vscode/launch.json rename to gateway/.vscode/launch.json diff --git a/Dockerfile b/gateway/Dockerfile similarity index 100% rename from Dockerfile rename to gateway/Dockerfile diff --git a/LICENSE b/gateway/LICENSE similarity index 100% rename from LICENSE rename to gateway/LICENSE diff --git a/README.md b/gateway/README.md similarity index 100% rename from README.md rename to gateway/README.md diff --git a/client.js b/gateway/client.js similarity index 100% rename from client.js rename to gateway/client.js diff --git a/package-lock.json b/gateway/package-lock.json similarity index 100% rename from package-lock.json rename to gateway/package-lock.json diff --git a/package.json b/gateway/package.json similarity index 100% rename from package.json rename to gateway/package.json diff --git a/src/Server.ts b/gateway/src/Server.ts similarity index 100% rename from src/Server.ts rename to gateway/src/Server.ts diff --git a/src/events/Close.ts b/gateway/src/events/Close.ts similarity index 100% rename from src/events/Close.ts rename to gateway/src/events/Close.ts diff --git a/src/events/Connection.ts b/gateway/src/events/Connection.ts similarity index 100% rename from src/events/Connection.ts rename to gateway/src/events/Connection.ts diff --git a/src/events/Message.ts b/gateway/src/events/Message.ts similarity index 100% rename from src/events/Message.ts rename to gateway/src/events/Message.ts diff --git a/src/index.ts b/gateway/src/index.ts similarity index 100% rename from src/index.ts rename to gateway/src/index.ts diff --git a/src/listener/listener.ts b/gateway/src/listener/listener.ts similarity index 100% rename from src/listener/listener.ts rename to gateway/src/listener/listener.ts diff --git a/src/opcodes/Heartbeat.ts b/gateway/src/opcodes/Heartbeat.ts similarity index 100% rename from src/opcodes/Heartbeat.ts rename to gateway/src/opcodes/Heartbeat.ts diff --git a/src/opcodes/Identify.ts b/gateway/src/opcodes/Identify.ts similarity index 100% rename from src/opcodes/Identify.ts rename to gateway/src/opcodes/Identify.ts diff --git a/src/opcodes/LazyRequest.ts b/gateway/src/opcodes/LazyRequest.ts similarity index 100% rename from src/opcodes/LazyRequest.ts rename to gateway/src/opcodes/LazyRequest.ts diff --git a/src/opcodes/PresenceUpdate.ts b/gateway/src/opcodes/PresenceUpdate.ts similarity index 100% rename from src/opcodes/PresenceUpdate.ts rename to gateway/src/opcodes/PresenceUpdate.ts diff --git a/src/opcodes/RequestGuildMembers.ts b/gateway/src/opcodes/RequestGuildMembers.ts similarity index 100% rename from src/opcodes/RequestGuildMembers.ts rename to gateway/src/opcodes/RequestGuildMembers.ts diff --git a/src/opcodes/Resume.ts b/gateway/src/opcodes/Resume.ts similarity index 100% rename from src/opcodes/Resume.ts rename to gateway/src/opcodes/Resume.ts diff --git a/src/opcodes/VoiceStateUpdate.ts b/gateway/src/opcodes/VoiceStateUpdate.ts similarity index 100% rename from src/opcodes/VoiceStateUpdate.ts rename to gateway/src/opcodes/VoiceStateUpdate.ts diff --git a/src/opcodes/experiments.json b/gateway/src/opcodes/experiments.json similarity index 100% rename from src/opcodes/experiments.json rename to gateway/src/opcodes/experiments.json diff --git a/src/opcodes/index.ts b/gateway/src/opcodes/index.ts similarity index 100% rename from src/opcodes/index.ts rename to gateway/src/opcodes/index.ts diff --git a/src/opcodes/instanceOf.ts b/gateway/src/opcodes/instanceOf.ts similarity index 100% rename from src/opcodes/instanceOf.ts rename to gateway/src/opcodes/instanceOf.ts diff --git a/src/schema/Activity.ts b/gateway/src/schema/Activity.ts similarity index 100% rename from src/schema/Activity.ts rename to gateway/src/schema/Activity.ts diff --git a/src/schema/Emoji.ts b/gateway/src/schema/Emoji.ts similarity index 100% rename from src/schema/Emoji.ts rename to gateway/src/schema/Emoji.ts diff --git a/src/schema/Identify.ts b/gateway/src/schema/Identify.ts similarity index 100% rename from src/schema/Identify.ts rename to gateway/src/schema/Identify.ts diff --git a/src/schema/LazyRequest.ts b/gateway/src/schema/LazyRequest.ts similarity index 100% rename from src/schema/LazyRequest.ts rename to gateway/src/schema/LazyRequest.ts diff --git a/src/schema/VoiceStateUpdate.ts.ts b/gateway/src/schema/VoiceStateUpdate.ts.ts similarity index 100% rename from src/schema/VoiceStateUpdate.ts.ts rename to gateway/src/schema/VoiceStateUpdate.ts.ts diff --git a/src/start.ts b/gateway/src/start.ts similarity index 100% rename from src/start.ts rename to gateway/src/start.ts diff --git a/src/util/Config.ts b/gateway/src/util/Config.ts similarity index 100% rename from src/util/Config.ts rename to gateway/src/util/Config.ts diff --git a/src/util/Constants.ts b/gateway/src/util/Constants.ts similarity index 100% rename from src/util/Constants.ts rename to gateway/src/util/Constants.ts diff --git a/src/util/Send.ts b/gateway/src/util/Send.ts similarity index 100% rename from src/util/Send.ts rename to gateway/src/util/Send.ts diff --git a/src/util/WebSocket.ts b/gateway/src/util/WebSocket.ts similarity index 100% rename from src/util/WebSocket.ts rename to gateway/src/util/WebSocket.ts diff --git a/src/util/setHeartbeat.ts b/gateway/src/util/setHeartbeat.ts similarity index 100% rename from src/util/setHeartbeat.ts rename to gateway/src/util/setHeartbeat.ts diff --git a/tsconfig.json b/gateway/tsconfig.json similarity index 100% rename from tsconfig.json rename to gateway/tsconfig.json