diff --git a/.gitignore b/lib/roblox_emulator/.gitignore similarity index 100% rename from .gitignore rename to lib/roblox_emulator/.gitignore diff --git a/Cargo.lock b/lib/roblox_emulator/Cargo.lock similarity index 100% rename from Cargo.lock rename to lib/roblox_emulator/Cargo.lock diff --git a/Cargo.toml b/lib/roblox_emulator/Cargo.toml similarity index 100% rename from Cargo.toml rename to lib/roblox_emulator/Cargo.toml diff --git a/LICENSE-APACHE b/lib/roblox_emulator/LICENSE-APACHE similarity index 100% rename from LICENSE-APACHE rename to lib/roblox_emulator/LICENSE-APACHE diff --git a/LICENSE-MIT b/lib/roblox_emulator/LICENSE-MIT similarity index 100% rename from LICENSE-MIT rename to lib/roblox_emulator/LICENSE-MIT diff --git a/README.md b/lib/roblox_emulator/README.md similarity index 100% rename from README.md rename to lib/roblox_emulator/README.md diff --git a/src/context.rs b/lib/roblox_emulator/src/context.rs similarity index 100% rename from src/context.rs rename to lib/roblox_emulator/src/context.rs diff --git a/src/lib.rs b/lib/roblox_emulator/src/lib.rs similarity index 100% rename from src/lib.rs rename to lib/roblox_emulator/src/lib.rs diff --git a/src/runner/cframe.rs b/lib/roblox_emulator/src/runner/cframe.rs similarity index 100% rename from src/runner/cframe.rs rename to lib/roblox_emulator/src/runner/cframe.rs diff --git a/src/runner/color3.rs b/lib/roblox_emulator/src/runner/color3.rs similarity index 100% rename from src/runner/color3.rs rename to lib/roblox_emulator/src/runner/color3.rs diff --git a/src/runner/color_sequence.rs b/lib/roblox_emulator/src/runner/color_sequence.rs similarity index 100% rename from src/runner/color_sequence.rs rename to lib/roblox_emulator/src/runner/color_sequence.rs diff --git a/src/runner/enum.rs b/lib/roblox_emulator/src/runner/enum.rs similarity index 100% rename from src/runner/enum.rs rename to lib/roblox_emulator/src/runner/enum.rs diff --git a/src/runner/instance/instance.rs b/lib/roblox_emulator/src/runner/instance/instance.rs similarity index 100% rename from src/runner/instance/instance.rs rename to lib/roblox_emulator/src/runner/instance/instance.rs diff --git a/src/runner/instance/mod.rs b/lib/roblox_emulator/src/runner/instance/mod.rs similarity index 100% rename from src/runner/instance/mod.rs rename to lib/roblox_emulator/src/runner/instance/mod.rs diff --git a/src/runner/macros.rs b/lib/roblox_emulator/src/runner/macros.rs similarity index 100% rename from src/runner/macros.rs rename to lib/roblox_emulator/src/runner/macros.rs diff --git a/src/runner/mod.rs b/lib/roblox_emulator/src/runner/mod.rs similarity index 100% rename from src/runner/mod.rs rename to lib/roblox_emulator/src/runner/mod.rs diff --git a/src/runner/number_sequence.rs b/lib/roblox_emulator/src/runner/number_sequence.rs similarity index 100% rename from src/runner/number_sequence.rs rename to lib/roblox_emulator/src/runner/number_sequence.rs diff --git a/src/runner/runner.rs b/lib/roblox_emulator/src/runner/runner.rs similarity index 100% rename from src/runner/runner.rs rename to lib/roblox_emulator/src/runner/runner.rs diff --git a/src/runner/script_signal.rs b/lib/roblox_emulator/src/runner/script_signal.rs similarity index 100% rename from src/runner/script_signal.rs rename to lib/roblox_emulator/src/runner/script_signal.rs diff --git a/src/runner/vector3.rs b/lib/roblox_emulator/src/runner/vector3.rs similarity index 100% rename from src/runner/vector3.rs rename to lib/roblox_emulator/src/runner/vector3.rs diff --git a/src/scheduler.rs b/lib/roblox_emulator/src/scheduler.rs similarity index 100% rename from src/scheduler.rs rename to lib/roblox_emulator/src/scheduler.rs diff --git a/src/tests.rs b/lib/roblox_emulator/src/tests.rs similarity index 100% rename from src/tests.rs rename to lib/roblox_emulator/src/tests.rs