diff --git a/backend/.dockerignore b/apps/backend/.dockerignore similarity index 100% rename from backend/.dockerignore rename to apps/backend/.dockerignore diff --git a/backend/.gitignore b/apps/backend/.gitignore similarity index 100% rename from backend/.gitignore rename to apps/backend/.gitignore diff --git a/backend/.vscode/launch.json b/apps/backend/.vscode/launch.json similarity index 100% rename from backend/.vscode/launch.json rename to apps/backend/.vscode/launch.json diff --git a/backend/Dockerfile b/apps/backend/Dockerfile similarity index 100% rename from backend/Dockerfile rename to apps/backend/Dockerfile diff --git a/backend/README.md b/apps/backend/README.md similarity index 100% rename from backend/README.md rename to apps/backend/README.md diff --git a/backend/build_and_deploy.sh b/apps/backend/build_and_deploy.sh similarity index 100% rename from backend/build_and_deploy.sh rename to apps/backend/build_and_deploy.sh diff --git a/backend/jest.config.js b/apps/backend/jest.config.js similarity index 100% rename from backend/jest.config.js rename to apps/backend/jest.config.js diff --git a/backend/package.json b/apps/backend/package.json similarity index 100% rename from backend/package.json rename to apps/backend/package.json diff --git a/backend/src/consts/config.ts b/apps/backend/src/consts/config.ts similarity index 100% rename from backend/src/consts/config.ts rename to apps/backend/src/consts/config.ts diff --git a/backend/src/game/GameCrashManager.ts b/apps/backend/src/game/GameCrashManager.ts similarity index 100% rename from backend/src/game/GameCrashManager.ts rename to apps/backend/src/game/GameCrashManager.ts diff --git a/backend/src/game/GameManager.ts b/apps/backend/src/game/GameManager.ts similarity index 100% rename from backend/src/game/GameManager.ts rename to apps/backend/src/game/GameManager.ts diff --git a/backend/src/game/gamestore/GameStore.ts b/apps/backend/src/game/gamestore/GameStore.ts similarity index 100% rename from backend/src/game/gamestore/GameStore.ts rename to apps/backend/src/game/gamestore/GameStore.ts diff --git a/backend/src/game/gamestore/GameStoreImpl.ts b/apps/backend/src/game/gamestore/GameStoreImpl.ts similarity index 100% rename from backend/src/game/gamestore/GameStoreImpl.ts rename to apps/backend/src/game/gamestore/GameStoreImpl.ts diff --git a/backend/src/index.ts b/apps/backend/src/index.ts similarity index 100% rename from backend/src/index.ts rename to apps/backend/src/index.ts diff --git a/backend/src/matchmaker/MatchMaker.ts b/apps/backend/src/matchmaker/MatchMaker.ts similarity index 100% rename from backend/src/matchmaker/MatchMaker.ts rename to apps/backend/src/matchmaker/MatchMaker.ts diff --git a/backend/src/matchmaker/MatchMakerImpl.ts b/apps/backend/src/matchmaker/MatchMakerImpl.ts similarity index 100% rename from backend/src/matchmaker/MatchMakerImpl.ts rename to apps/backend/src/matchmaker/MatchMakerImpl.ts diff --git a/backend/src/models/Game.ts b/apps/backend/src/models/Game.ts similarity index 100% rename from backend/src/models/Game.ts rename to apps/backend/src/models/Game.ts diff --git a/backend/src/rtmt/encode_decode_message.ts b/apps/backend/src/rtmt/encode_decode_message.ts similarity index 100% rename from backend/src/rtmt/encode_decode_message.ts rename to apps/backend/src/rtmt/encode_decode_message.ts diff --git a/backend/src/rtmt/rtmt.ts b/apps/backend/src/rtmt/rtmt.ts similarity index 100% rename from backend/src/rtmt/rtmt.ts rename to apps/backend/src/rtmt/rtmt.ts diff --git a/backend/src/rtmt/rtmt_websocket.ts b/apps/backend/src/rtmt/rtmt_websocket.ts similarity index 100% rename from backend/src/rtmt/rtmt_websocket.ts rename to apps/backend/src/rtmt/rtmt_websocket.ts diff --git a/backend/src/server/ExpressApp.ts b/apps/backend/src/server/ExpressApp.ts similarity index 100% rename from backend/src/server/ExpressApp.ts rename to apps/backend/src/server/ExpressApp.ts diff --git a/backend/src/server/WebServer.ts b/apps/backend/src/server/WebServer.ts similarity index 100% rename from backend/src/server/WebServer.ts rename to apps/backend/src/server/WebServer.ts diff --git a/backend/src/util/key_factory.ts b/apps/backend/src/util/key_factory.ts similarity index 100% rename from backend/src/util/key_factory.ts rename to apps/backend/src/util/key_factory.ts diff --git a/backend/tests/mancala.test.ts b/apps/backend/tests/mancala.test.ts similarity index 100% rename from backend/tests/mancala.test.ts rename to apps/backend/tests/mancala.test.ts diff --git a/backend/tsconfig.json b/apps/backend/tsconfig.json similarity index 100% rename from backend/tsconfig.json rename to apps/backend/tsconfig.json diff --git a/backend/yarn.lock b/apps/backend/yarn.lock similarity index 100% rename from backend/yarn.lock rename to apps/backend/yarn.lock diff --git a/frontend/.babelrc b/apps/frontend/.babelrc similarity index 100% rename from frontend/.babelrc rename to apps/frontend/.babelrc diff --git a/frontend/.gitignore b/apps/frontend/.gitignore similarity index 100% rename from frontend/.gitignore rename to apps/frontend/.gitignore diff --git a/frontend/.parcelrc b/apps/frontend/.parcelrc similarity index 100% rename from frontend/.parcelrc rename to apps/frontend/.parcelrc diff --git a/frontend/.vscode/.snippet.code-snippets b/apps/frontend/.vscode/.snippet.code-snippets similarity index 100% rename from frontend/.vscode/.snippet.code-snippets rename to apps/frontend/.vscode/.snippet.code-snippets diff --git a/frontend/.vscode/launch.json b/apps/frontend/.vscode/launch.json similarity index 100% rename from frontend/.vscode/launch.json rename to apps/frontend/.vscode/launch.json diff --git a/frontend/.vscode/settings.json b/apps/frontend/.vscode/settings.json similarity index 100% rename from frontend/.vscode/settings.json rename to apps/frontend/.vscode/settings.json diff --git a/frontend/README.md b/apps/frontend/README.md similarity index 100% rename from frontend/README.md rename to apps/frontend/README.md diff --git a/frontend/package.json b/apps/frontend/package.json similarity index 100% rename from frontend/package.json rename to apps/frontend/package.json diff --git a/frontend/src/App.tsx b/apps/frontend/src/App.tsx similarity index 100% rename from frontend/src/App.tsx rename to apps/frontend/src/App.tsx diff --git a/frontend/src/MancalaApp.tsx b/apps/frontend/src/MancalaApp.tsx similarity index 100% rename from frontend/src/MancalaApp.tsx rename to apps/frontend/src/MancalaApp.tsx diff --git a/frontend/src/components/Button.tsx b/apps/frontend/src/components/Button.tsx similarity index 100% rename from frontend/src/components/Button.tsx rename to apps/frontend/src/components/Button.tsx diff --git a/frontend/src/components/Center.tsx b/apps/frontend/src/components/Center.tsx similarity index 100% rename from frontend/src/components/Center.tsx rename to apps/frontend/src/components/Center.tsx diff --git a/frontend/src/components/CircularPanel.tsx b/apps/frontend/src/components/CircularPanel.tsx similarity index 100% rename from frontend/src/components/CircularPanel.tsx rename to apps/frontend/src/components/CircularPanel.tsx diff --git a/frontend/src/components/FloatingPanel.tsx b/apps/frontend/src/components/FloatingPanel.tsx similarity index 100% rename from frontend/src/components/FloatingPanel.tsx rename to apps/frontend/src/components/FloatingPanel.tsx diff --git a/frontend/src/components/InfoPanel.tsx b/apps/frontend/src/components/InfoPanel.tsx similarity index 100% rename from frontend/src/components/InfoPanel.tsx rename to apps/frontend/src/components/InfoPanel.tsx diff --git a/frontend/src/components/LoadingComponent.tsx b/apps/frontend/src/components/LoadingComponent.tsx similarity index 100% rename from frontend/src/components/LoadingComponent.tsx rename to apps/frontend/src/components/LoadingComponent.tsx diff --git a/frontend/src/components/PageContainer.tsx b/apps/frontend/src/components/PageContainer.tsx similarity index 100% rename from frontend/src/components/PageContainer.tsx rename to apps/frontend/src/components/PageContainer.tsx diff --git a/frontend/src/components/Row.tsx b/apps/frontend/src/components/Row.tsx similarity index 100% rename from frontend/src/components/Row.tsx rename to apps/frontend/src/components/Row.tsx diff --git a/frontend/src/components/Space.tsx b/apps/frontend/src/components/Space.tsx similarity index 100% rename from frontend/src/components/Space.tsx rename to apps/frontend/src/components/Space.tsx diff --git a/frontend/src/components/UserStatus.tsx b/apps/frontend/src/components/UserStatus.tsx similarity index 100% rename from frontend/src/components/UserStatus.tsx rename to apps/frontend/src/components/UserStatus.tsx diff --git a/frontend/src/components/board/BoardToolbar.tsx b/apps/frontend/src/components/board/BoardToolbar.tsx similarity index 100% rename from frontend/src/components/board/BoardToolbar.tsx rename to apps/frontend/src/components/board/BoardToolbar.tsx diff --git a/frontend/src/components/board/BoardView.tsx b/apps/frontend/src/components/board/BoardView.tsx similarity index 100% rename from frontend/src/components/board/BoardView.tsx rename to apps/frontend/src/components/board/BoardView.tsx diff --git a/frontend/src/components/board/PitView.tsx b/apps/frontend/src/components/board/PitView.tsx similarity index 100% rename from frontend/src/components/board/PitView.tsx rename to apps/frontend/src/components/board/PitView.tsx diff --git a/frontend/src/components/board/StoneView.tsx b/apps/frontend/src/components/board/StoneView.tsx similarity index 100% rename from frontend/src/components/board/StoneView.tsx rename to apps/frontend/src/components/board/StoneView.tsx diff --git a/frontend/src/components/board/StoreView.tsx b/apps/frontend/src/components/board/StoreView.tsx similarity index 100% rename from frontend/src/components/board/StoreView.tsx rename to apps/frontend/src/components/board/StoreView.tsx diff --git a/frontend/src/components/headerbar/HeaderBar.tsx b/apps/frontend/src/components/headerbar/HeaderBar.tsx similarity index 100% rename from frontend/src/components/headerbar/HeaderBar.tsx rename to apps/frontend/src/components/headerbar/HeaderBar.tsx diff --git a/frontend/src/components/headerbar/HeaderbarIcon.tsx b/apps/frontend/src/components/headerbar/HeaderbarIcon.tsx similarity index 100% rename from frontend/src/components/headerbar/HeaderbarIcon.tsx rename to apps/frontend/src/components/headerbar/HeaderbarIcon.tsx diff --git a/frontend/src/components/headerbar/HeaderbarTitle.tsx b/apps/frontend/src/components/headerbar/HeaderbarTitle.tsx similarity index 100% rename from frontend/src/components/headerbar/HeaderbarTitle.tsx rename to apps/frontend/src/components/headerbar/HeaderbarTitle.tsx diff --git a/frontend/src/components/headerbar/ThemeSwitchMenu.tsx b/apps/frontend/src/components/headerbar/ThemeSwitchMenu.tsx similarity index 100% rename from frontend/src/components/headerbar/ThemeSwitchMenu.tsx rename to apps/frontend/src/components/headerbar/ThemeSwitchMenu.tsx diff --git a/frontend/src/const/config.ts b/apps/frontend/src/const/config.ts similarity index 100% rename from frontend/src/const/config.ts rename to apps/frontend/src/const/config.ts diff --git a/frontend/src/context/context.tsx b/apps/frontend/src/context/context.tsx similarity index 100% rename from frontend/src/context/context.tsx rename to apps/frontend/src/context/context.tsx diff --git a/frontend/src/hooks/useWindowDimensions.ts b/apps/frontend/src/hooks/useWindowDimensions.ts similarity index 100% rename from frontend/src/hooks/useWindowDimensions.ts rename to apps/frontend/src/hooks/useWindowDimensions.ts diff --git a/frontend/src/index.html b/apps/frontend/src/index.html similarity index 100% rename from frontend/src/index.html rename to apps/frontend/src/index.html diff --git a/frontend/src/localization/i18n.ts b/apps/frontend/src/localization/i18n.ts similarity index 100% rename from frontend/src/localization/i18n.ts rename to apps/frontend/src/localization/i18n.ts diff --git a/frontend/src/mancala.png b/apps/frontend/src/mancala.png similarity index 100% rename from frontend/src/mancala.png rename to apps/frontend/src/mancala.png diff --git a/frontend/src/mancala.svg b/apps/frontend/src/mancala.svg similarity index 100% rename from frontend/src/mancala.svg rename to apps/frontend/src/mancala.svg diff --git a/frontend/src/routes/GamePage.tsx b/apps/frontend/src/routes/GamePage.tsx similarity index 100% rename from frontend/src/routes/GamePage.tsx rename to apps/frontend/src/routes/GamePage.tsx diff --git a/frontend/src/routes/Home.tsx b/apps/frontend/src/routes/Home.tsx similarity index 100% rename from frontend/src/routes/Home.tsx rename to apps/frontend/src/routes/Home.tsx diff --git a/frontend/src/routes/LobyPage.tsx b/apps/frontend/src/routes/LobyPage.tsx similarity index 100% rename from frontend/src/routes/LobyPage.tsx rename to apps/frontend/src/routes/LobyPage.tsx diff --git a/frontend/src/routes/PrivacyPage.tsx b/apps/frontend/src/routes/PrivacyPage.tsx similarity index 100% rename from frontend/src/routes/PrivacyPage.tsx rename to apps/frontend/src/routes/PrivacyPage.tsx diff --git a/frontend/src/service/HttpService.ts b/apps/frontend/src/service/HttpService.ts similarity index 100% rename from frontend/src/service/HttpService.ts rename to apps/frontend/src/service/HttpService.ts diff --git a/frontend/src/storage/index.ts b/apps/frontend/src/storage/index.ts similarity index 100% rename from frontend/src/storage/index.ts rename to apps/frontend/src/storage/index.ts diff --git a/frontend/src/store/GameStore.ts b/apps/frontend/src/store/GameStore.ts similarity index 100% rename from frontend/src/store/GameStore.ts rename to apps/frontend/src/store/GameStore.ts diff --git a/frontend/src/store/KeyStore.ts b/apps/frontend/src/store/KeyStore.ts similarity index 100% rename from frontend/src/store/KeyStore.ts rename to apps/frontend/src/store/KeyStore.ts diff --git a/frontend/src/types/custom.d.ts b/apps/frontend/src/types/custom.d.ts similarity index 100% rename from frontend/src/types/custom.d.ts rename to apps/frontend/src/types/custom.d.ts diff --git a/frontend/src/util/Notyf.ts b/apps/frontend/src/util/Notyf.ts similarity index 100% rename from frontend/src/util/Notyf.ts rename to apps/frontend/src/util/Notyf.ts diff --git a/frontend/src/util/Util.ts b/apps/frontend/src/util/Util.ts similarity index 100% rename from frontend/src/util/Util.ts rename to apps/frontend/src/util/Util.ts diff --git a/frontend/vercel.json b/apps/frontend/vercel.json similarity index 100% rename from frontend/vercel.json rename to apps/frontend/vercel.json diff --git a/frontend/yarn.lock b/apps/frontend/yarn.lock similarity index 100% rename from frontend/yarn.lock rename to apps/frontend/yarn.lock diff --git a/mobile/.bundle/config b/apps/mobile/.bundle/config similarity index 100% rename from mobile/.bundle/config rename to apps/mobile/.bundle/config diff --git a/mobile/.eslintrc.js b/apps/mobile/.eslintrc.js similarity index 100% rename from mobile/.eslintrc.js rename to apps/mobile/.eslintrc.js diff --git a/mobile/.gitignore b/apps/mobile/.gitignore similarity index 100% rename from mobile/.gitignore rename to apps/mobile/.gitignore diff --git a/mobile/.prettierrc.js b/apps/mobile/.prettierrc.js similarity index 100% rename from mobile/.prettierrc.js rename to apps/mobile/.prettierrc.js diff --git a/mobile/.watchmanconfig b/apps/mobile/.watchmanconfig similarity index 100% rename from mobile/.watchmanconfig rename to apps/mobile/.watchmanconfig diff --git a/mobile/Gemfile b/apps/mobile/Gemfile similarity index 100% rename from mobile/Gemfile rename to apps/mobile/Gemfile diff --git a/mobile/README.md b/apps/mobile/README.md similarity index 100% rename from mobile/README.md rename to apps/mobile/README.md diff --git a/mobile/__tests__/App.test.tsx b/apps/mobile/__tests__/App.test.tsx similarity index 100% rename from mobile/__tests__/App.test.tsx rename to apps/mobile/__tests__/App.test.tsx diff --git a/mobile/android/app/build.gradle b/apps/mobile/android/app/build.gradle similarity index 100% rename from mobile/android/app/build.gradle rename to apps/mobile/android/app/build.gradle diff --git a/mobile/android/app/debug.keystore b/apps/mobile/android/app/debug.keystore similarity index 100% rename from mobile/android/app/debug.keystore rename to apps/mobile/android/app/debug.keystore diff --git a/mobile/android/app/proguard-rules.pro b/apps/mobile/android/app/proguard-rules.pro similarity index 100% rename from mobile/android/app/proguard-rules.pro rename to apps/mobile/android/app/proguard-rules.pro diff --git a/mobile/android/app/src/debug/AndroidManifest.xml b/apps/mobile/android/app/src/debug/AndroidManifest.xml similarity index 100% rename from mobile/android/app/src/debug/AndroidManifest.xml rename to apps/mobile/android/app/src/debug/AndroidManifest.xml diff --git a/mobile/android/app/src/main/AndroidManifest.xml b/apps/mobile/android/app/src/main/AndroidManifest.xml similarity index 100% rename from mobile/android/app/src/main/AndroidManifest.xml rename to apps/mobile/android/app/src/main/AndroidManifest.xml diff --git a/mobile/android/app/src/main/java/com/mancala_mobile/MainActivity.kt b/apps/mobile/android/app/src/main/java/com/mancala_mobile/MainActivity.kt similarity index 100% rename from mobile/android/app/src/main/java/com/mancala_mobile/MainActivity.kt rename to apps/mobile/android/app/src/main/java/com/mancala_mobile/MainActivity.kt diff --git a/mobile/android/app/src/main/java/com/mancala_mobile/MainApplication.kt b/apps/mobile/android/app/src/main/java/com/mancala_mobile/MainApplication.kt similarity index 100% rename from mobile/android/app/src/main/java/com/mancala_mobile/MainApplication.kt rename to apps/mobile/android/app/src/main/java/com/mancala_mobile/MainApplication.kt diff --git a/mobile/android/app/src/main/res/drawable/mancala.xml b/apps/mobile/android/app/src/main/res/drawable/mancala.xml similarity index 100% rename from mobile/android/app/src/main/res/drawable/mancala.xml rename to apps/mobile/android/app/src/main/res/drawable/mancala.xml diff --git a/mobile/android/app/src/main/res/drawable/rn_edit_text_material.xml b/apps/mobile/android/app/src/main/res/drawable/rn_edit_text_material.xml similarity index 100% rename from mobile/android/app/src/main/res/drawable/rn_edit_text_material.xml rename to apps/mobile/android/app/src/main/res/drawable/rn_edit_text_material.xml diff --git a/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png similarity index 100% rename from mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png rename to apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher.png diff --git a/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png similarity index 100% rename from mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png rename to apps/mobile/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png diff --git a/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png similarity index 100% rename from mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png rename to apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher.png diff --git a/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png similarity index 100% rename from mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png rename to apps/mobile/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png diff --git a/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png similarity index 100% rename from mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png rename to apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png diff --git a/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png similarity index 100% rename from mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png rename to apps/mobile/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png diff --git a/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png similarity index 100% rename from mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png rename to apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png diff --git a/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png similarity index 100% rename from mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png rename to apps/mobile/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png diff --git a/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png similarity index 100% rename from mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png rename to apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png diff --git a/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png similarity index 100% rename from mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png rename to apps/mobile/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png diff --git a/mobile/android/app/src/main/res/values/strings.xml b/apps/mobile/android/app/src/main/res/values/strings.xml similarity index 100% rename from mobile/android/app/src/main/res/values/strings.xml rename to apps/mobile/android/app/src/main/res/values/strings.xml diff --git a/mobile/android/app/src/main/res/values/styles.xml b/apps/mobile/android/app/src/main/res/values/styles.xml similarity index 100% rename from mobile/android/app/src/main/res/values/styles.xml rename to apps/mobile/android/app/src/main/res/values/styles.xml diff --git a/mobile/android/build.gradle b/apps/mobile/android/build.gradle similarity index 100% rename from mobile/android/build.gradle rename to apps/mobile/android/build.gradle diff --git a/mobile/android/gradle.properties b/apps/mobile/android/gradle.properties similarity index 100% rename from mobile/android/gradle.properties rename to apps/mobile/android/gradle.properties diff --git a/mobile/android/gradle/wrapper/gradle-wrapper.jar b/apps/mobile/android/gradle/wrapper/gradle-wrapper.jar similarity index 100% rename from mobile/android/gradle/wrapper/gradle-wrapper.jar rename to apps/mobile/android/gradle/wrapper/gradle-wrapper.jar diff --git a/mobile/android/gradle/wrapper/gradle-wrapper.properties b/apps/mobile/android/gradle/wrapper/gradle-wrapper.properties similarity index 100% rename from mobile/android/gradle/wrapper/gradle-wrapper.properties rename to apps/mobile/android/gradle/wrapper/gradle-wrapper.properties diff --git a/mobile/android/gradlew b/apps/mobile/android/gradlew similarity index 100% rename from mobile/android/gradlew rename to apps/mobile/android/gradlew diff --git a/mobile/android/gradlew.bat b/apps/mobile/android/gradlew.bat similarity index 100% rename from mobile/android/gradlew.bat rename to apps/mobile/android/gradlew.bat diff --git a/mobile/android/settings.gradle b/apps/mobile/android/settings.gradle similarity index 100% rename from mobile/android/settings.gradle rename to apps/mobile/android/settings.gradle diff --git a/mobile/app.json b/apps/mobile/app.json similarity index 100% rename from mobile/app.json rename to apps/mobile/app.json diff --git a/mobile/babel.config.js b/apps/mobile/babel.config.js similarity index 100% rename from mobile/babel.config.js rename to apps/mobile/babel.config.js diff --git a/mobile/index.js b/apps/mobile/index.js similarity index 100% rename from mobile/index.js rename to apps/mobile/index.js diff --git a/mobile/ios/.xcode.env b/apps/mobile/ios/.xcode.env similarity index 100% rename from mobile/ios/.xcode.env rename to apps/mobile/ios/.xcode.env diff --git a/mobile/ios/Podfile b/apps/mobile/ios/Podfile similarity index 100% rename from mobile/ios/Podfile rename to apps/mobile/ios/Podfile diff --git a/mobile/ios/mancala_mobile.xcodeproj/project.pbxproj b/apps/mobile/ios/mancala_mobile.xcodeproj/project.pbxproj similarity index 100% rename from mobile/ios/mancala_mobile.xcodeproj/project.pbxproj rename to apps/mobile/ios/mancala_mobile.xcodeproj/project.pbxproj diff --git a/mobile/ios/mancala_mobile.xcodeproj/xcshareddata/xcschemes/mancala_mobile.xcscheme b/apps/mobile/ios/mancala_mobile.xcodeproj/xcshareddata/xcschemes/mancala_mobile.xcscheme similarity index 100% rename from mobile/ios/mancala_mobile.xcodeproj/xcshareddata/xcschemes/mancala_mobile.xcscheme rename to apps/mobile/ios/mancala_mobile.xcodeproj/xcshareddata/xcschemes/mancala_mobile.xcscheme diff --git a/mobile/ios/mancala_mobile/AppDelegate.h b/apps/mobile/ios/mancala_mobile/AppDelegate.h similarity index 100% rename from mobile/ios/mancala_mobile/AppDelegate.h rename to apps/mobile/ios/mancala_mobile/AppDelegate.h diff --git a/mobile/ios/mancala_mobile/AppDelegate.mm b/apps/mobile/ios/mancala_mobile/AppDelegate.mm similarity index 100% rename from mobile/ios/mancala_mobile/AppDelegate.mm rename to apps/mobile/ios/mancala_mobile/AppDelegate.mm diff --git a/mobile/ios/mancala_mobile/Images.xcassets/AppIcon.appiconset/Contents.json b/apps/mobile/ios/mancala_mobile/Images.xcassets/AppIcon.appiconset/Contents.json similarity index 100% rename from mobile/ios/mancala_mobile/Images.xcassets/AppIcon.appiconset/Contents.json rename to apps/mobile/ios/mancala_mobile/Images.xcassets/AppIcon.appiconset/Contents.json diff --git a/mobile/ios/mancala_mobile/Images.xcassets/Contents.json b/apps/mobile/ios/mancala_mobile/Images.xcassets/Contents.json similarity index 100% rename from mobile/ios/mancala_mobile/Images.xcassets/Contents.json rename to apps/mobile/ios/mancala_mobile/Images.xcassets/Contents.json diff --git a/mobile/ios/mancala_mobile/Info.plist b/apps/mobile/ios/mancala_mobile/Info.plist similarity index 100% rename from mobile/ios/mancala_mobile/Info.plist rename to apps/mobile/ios/mancala_mobile/Info.plist diff --git a/mobile/ios/mancala_mobile/LaunchScreen.storyboard b/apps/mobile/ios/mancala_mobile/LaunchScreen.storyboard similarity index 100% rename from mobile/ios/mancala_mobile/LaunchScreen.storyboard rename to apps/mobile/ios/mancala_mobile/LaunchScreen.storyboard diff --git a/mobile/ios/mancala_mobile/main.m b/apps/mobile/ios/mancala_mobile/main.m similarity index 100% rename from mobile/ios/mancala_mobile/main.m rename to apps/mobile/ios/mancala_mobile/main.m diff --git a/mobile/ios/mancala_mobileTests/Info.plist b/apps/mobile/ios/mancala_mobileTests/Info.plist similarity index 100% rename from mobile/ios/mancala_mobileTests/Info.plist rename to apps/mobile/ios/mancala_mobileTests/Info.plist diff --git a/mobile/ios/mancala_mobileTests/mancala_mobileTests.m b/apps/mobile/ios/mancala_mobileTests/mancala_mobileTests.m similarity index 100% rename from mobile/ios/mancala_mobileTests/mancala_mobileTests.m rename to apps/mobile/ios/mancala_mobileTests/mancala_mobileTests.m diff --git a/mobile/jest.config.js b/apps/mobile/jest.config.js similarity index 100% rename from mobile/jest.config.js rename to apps/mobile/jest.config.js diff --git a/mobile/metro.config.js b/apps/mobile/metro.config.js similarity index 100% rename from mobile/metro.config.js rename to apps/mobile/metro.config.js diff --git a/mobile/package.json b/apps/mobile/package.json similarity index 100% rename from mobile/package.json rename to apps/mobile/package.json diff --git a/mobile/play-store/mancala-bg.png b/apps/mobile/play-store/mancala-bg.png similarity index 100% rename from mobile/play-store/mancala-bg.png rename to apps/mobile/play-store/mancala-bg.png diff --git a/mobile/play-store/mancala.png b/apps/mobile/play-store/mancala.png similarity index 100% rename from mobile/play-store/mancala.png rename to apps/mobile/play-store/mancala.png diff --git a/mobile/play-store/phone-ss1.png b/apps/mobile/play-store/phone-ss1.png similarity index 100% rename from mobile/play-store/phone-ss1.png rename to apps/mobile/play-store/phone-ss1.png diff --git a/mobile/play-store/phone-ss2.png b/apps/mobile/play-store/phone-ss2.png similarity index 100% rename from mobile/play-store/phone-ss2.png rename to apps/mobile/play-store/phone-ss2.png diff --git a/mobile/play-store/phone-ss3.png b/apps/mobile/play-store/phone-ss3.png similarity index 100% rename from mobile/play-store/phone-ss3.png rename to apps/mobile/play-store/phone-ss3.png diff --git a/mobile/play-store/phone-ss4.png b/apps/mobile/play-store/phone-ss4.png similarity index 100% rename from mobile/play-store/phone-ss4.png rename to apps/mobile/play-store/phone-ss4.png diff --git a/mobile/play-store/tablet10-ss1.png b/apps/mobile/play-store/tablet10-ss1.png similarity index 100% rename from mobile/play-store/tablet10-ss1.png rename to apps/mobile/play-store/tablet10-ss1.png diff --git a/mobile/play-store/tablet10-ss2.png b/apps/mobile/play-store/tablet10-ss2.png similarity index 100% rename from mobile/play-store/tablet10-ss2.png rename to apps/mobile/play-store/tablet10-ss2.png diff --git a/mobile/play-store/tablet10-ss3.png b/apps/mobile/play-store/tablet10-ss3.png similarity index 100% rename from mobile/play-store/tablet10-ss3.png rename to apps/mobile/play-store/tablet10-ss3.png diff --git a/mobile/play-store/tablet7-ss1.png b/apps/mobile/play-store/tablet7-ss1.png similarity index 100% rename from mobile/play-store/tablet7-ss1.png rename to apps/mobile/play-store/tablet7-ss1.png diff --git a/mobile/play-store/tablet7-ss2.png b/apps/mobile/play-store/tablet7-ss2.png similarity index 100% rename from mobile/play-store/tablet7-ss2.png rename to apps/mobile/play-store/tablet7-ss2.png diff --git a/mobile/play-store/tablet7-ss3.png b/apps/mobile/play-store/tablet7-ss3.png similarity index 100% rename from mobile/play-store/tablet7-ss3.png rename to apps/mobile/play-store/tablet7-ss3.png diff --git a/mobile/src/App.tsx b/apps/mobile/src/App.tsx similarity index 100% rename from mobile/src/App.tsx rename to apps/mobile/src/App.tsx diff --git a/mobile/src/components/Button.tsx b/apps/mobile/src/components/Button.tsx similarity index 100% rename from mobile/src/components/Button.tsx rename to apps/mobile/src/components/Button.tsx diff --git a/mobile/src/components/Center.tsx b/apps/mobile/src/components/Center.tsx similarity index 100% rename from mobile/src/components/Center.tsx rename to apps/mobile/src/components/Center.tsx diff --git a/mobile/src/components/CircularPanel.tsx b/apps/mobile/src/components/CircularPanel.tsx similarity index 100% rename from mobile/src/components/CircularPanel.tsx rename to apps/mobile/src/components/CircularPanel.tsx diff --git a/mobile/src/components/InfoPanel.tsx b/apps/mobile/src/components/InfoPanel.tsx similarity index 100% rename from mobile/src/components/InfoPanel.tsx rename to apps/mobile/src/components/InfoPanel.tsx diff --git a/mobile/src/components/LoadingComponent.tsx b/apps/mobile/src/components/LoadingComponent.tsx similarity index 100% rename from mobile/src/components/LoadingComponent.tsx rename to apps/mobile/src/components/LoadingComponent.tsx diff --git a/mobile/src/components/PageContainer.tsx b/apps/mobile/src/components/PageContainer.tsx similarity index 100% rename from mobile/src/components/PageContainer.tsx rename to apps/mobile/src/components/PageContainer.tsx diff --git a/mobile/src/components/Row.tsx b/apps/mobile/src/components/Row.tsx similarity index 100% rename from mobile/src/components/Row.tsx rename to apps/mobile/src/components/Row.tsx diff --git a/mobile/src/components/Space.tsx b/apps/mobile/src/components/Space.tsx similarity index 100% rename from mobile/src/components/Space.tsx rename to apps/mobile/src/components/Space.tsx diff --git a/mobile/src/components/UserStatus.tsx b/apps/mobile/src/components/UserStatus.tsx similarity index 100% rename from mobile/src/components/UserStatus.tsx rename to apps/mobile/src/components/UserStatus.tsx diff --git a/mobile/src/components/board/BoardToolbar.tsx b/apps/mobile/src/components/board/BoardToolbar.tsx similarity index 100% rename from mobile/src/components/board/BoardToolbar.tsx rename to apps/mobile/src/components/board/BoardToolbar.tsx diff --git a/mobile/src/components/board/BoardView.tsx b/apps/mobile/src/components/board/BoardView.tsx similarity index 100% rename from mobile/src/components/board/BoardView.tsx rename to apps/mobile/src/components/board/BoardView.tsx diff --git a/mobile/src/components/board/PitView.tsx b/apps/mobile/src/components/board/PitView.tsx similarity index 100% rename from mobile/src/components/board/PitView.tsx rename to apps/mobile/src/components/board/PitView.tsx diff --git a/mobile/src/components/board/StoneView.tsx b/apps/mobile/src/components/board/StoneView.tsx similarity index 100% rename from mobile/src/components/board/StoneView.tsx rename to apps/mobile/src/components/board/StoneView.tsx diff --git a/mobile/src/components/board/StoreView.tsx b/apps/mobile/src/components/board/StoreView.tsx similarity index 100% rename from mobile/src/components/board/StoreView.tsx rename to apps/mobile/src/components/board/StoreView.tsx diff --git a/mobile/src/const/config.ts b/apps/mobile/src/const/config.ts similarity index 100% rename from mobile/src/const/config.ts rename to apps/mobile/src/const/config.ts diff --git a/mobile/src/context/context.tsx b/apps/mobile/src/context/context.tsx similarity index 100% rename from mobile/src/context/context.tsx rename to apps/mobile/src/context/context.tsx diff --git a/mobile/src/localization/i18n.ts b/apps/mobile/src/localization/i18n.ts similarity index 100% rename from mobile/src/localization/i18n.ts rename to apps/mobile/src/localization/i18n.ts diff --git a/mobile/src/rtmt/rtmt.ts b/apps/mobile/src/rtmt/rtmt.ts similarity index 100% rename from mobile/src/rtmt/rtmt.ts rename to apps/mobile/src/rtmt/rtmt.ts diff --git a/mobile/src/rtmt/rtmt_websocket.ts b/apps/mobile/src/rtmt/rtmt_websocket.ts similarity index 100% rename from mobile/src/rtmt/rtmt_websocket.ts rename to apps/mobile/src/rtmt/rtmt_websocket.ts diff --git a/mobile/src/screens/GameScreen.tsx b/apps/mobile/src/screens/GameScreen.tsx similarity index 100% rename from mobile/src/screens/GameScreen.tsx rename to apps/mobile/src/screens/GameScreen.tsx diff --git a/mobile/src/screens/HelpScreen.tsx b/apps/mobile/src/screens/HelpScreen.tsx similarity index 100% rename from mobile/src/screens/HelpScreen.tsx rename to apps/mobile/src/screens/HelpScreen.tsx diff --git a/mobile/src/screens/HomeScreen.tsx b/apps/mobile/src/screens/HomeScreen.tsx similarity index 100% rename from mobile/src/screens/HomeScreen.tsx rename to apps/mobile/src/screens/HomeScreen.tsx diff --git a/mobile/src/screens/LobyScreen.tsx b/apps/mobile/src/screens/LobyScreen.tsx similarity index 100% rename from mobile/src/screens/LobyScreen.tsx rename to apps/mobile/src/screens/LobyScreen.tsx diff --git a/mobile/src/service/HttpService.ts b/apps/mobile/src/service/HttpService.ts similarity index 100% rename from mobile/src/service/HttpService.ts rename to apps/mobile/src/service/HttpService.ts diff --git a/mobile/src/storage/index.ts b/apps/mobile/src/storage/index.ts similarity index 100% rename from mobile/src/storage/index.ts rename to apps/mobile/src/storage/index.ts diff --git a/mobile/src/store/GameStore.ts b/apps/mobile/src/store/GameStore.ts similarity index 100% rename from mobile/src/store/GameStore.ts rename to apps/mobile/src/store/GameStore.ts diff --git a/mobile/src/store/KeyStore.ts b/apps/mobile/src/store/KeyStore.ts similarity index 100% rename from mobile/src/store/KeyStore.ts rename to apps/mobile/src/store/KeyStore.ts diff --git a/mobile/src/svg/help.tsx b/apps/mobile/src/svg/help.tsx similarity index 100% rename from mobile/src/svg/help.tsx rename to apps/mobile/src/svg/help.tsx diff --git a/mobile/src/svg/lightMode.tsx b/apps/mobile/src/svg/lightMode.tsx similarity index 100% rename from mobile/src/svg/lightMode.tsx rename to apps/mobile/src/svg/lightMode.tsx diff --git a/mobile/src/svg/settings.tsx b/apps/mobile/src/svg/settings.tsx similarity index 100% rename from mobile/src/svg/settings.tsx rename to apps/mobile/src/svg/settings.tsx diff --git a/mobile/src/types/index.ts b/apps/mobile/src/types/index.ts similarity index 100% rename from mobile/src/types/index.ts rename to apps/mobile/src/types/index.ts diff --git a/mobile/src/util/Util.ts b/apps/mobile/src/util/Util.ts similarity index 100% rename from mobile/src/util/Util.ts rename to apps/mobile/src/util/Util.ts diff --git a/mobile/tsconfig.json b/apps/mobile/tsconfig.json similarity index 100% rename from mobile/tsconfig.json rename to apps/mobile/tsconfig.json diff --git a/mobile/yarn.lock b/apps/mobile/yarn.lock similarity index 100% rename from mobile/yarn.lock rename to apps/mobile/yarn.lock diff --git a/core/.eslintignore b/packages/core/.eslintignore similarity index 100% rename from core/.eslintignore rename to packages/core/.eslintignore diff --git a/core/.eslintrc b/packages/core/.eslintrc similarity index 100% rename from core/.eslintrc rename to packages/core/.eslintrc diff --git a/core/.gitignore b/packages/core/.gitignore similarity index 100% rename from core/.gitignore rename to packages/core/.gitignore diff --git a/core/.prettierrc b/packages/core/.prettierrc similarity index 100% rename from core/.prettierrc rename to packages/core/.prettierrc diff --git a/core/README.md b/packages/core/README.md similarity index 100% rename from core/README.md rename to packages/core/README.md diff --git a/core/jest.config.js b/packages/core/jest.config.js similarity index 100% rename from core/jest.config.js rename to packages/core/jest.config.js diff --git a/core/package-lock.json b/packages/core/package-lock.json similarity index 100% rename from core/package-lock.json rename to packages/core/package-lock.json diff --git a/core/package.json b/packages/core/package.json similarity index 100% rename from core/package.json rename to packages/core/package.json diff --git a/core/src/animation/PitAnimator.ts b/packages/core/src/animation/PitAnimator.ts similarity index 100% rename from core/src/animation/PitAnimator.ts rename to packages/core/src/animation/PitAnimator.ts diff --git a/core/src/animation/index.ts b/packages/core/src/animation/index.ts similarity index 100% rename from core/src/animation/index.ts rename to packages/core/src/animation/index.ts diff --git a/core/src/factory/BoardViewModelFactory.ts b/packages/core/src/factory/BoardViewModelFactory.ts similarity index 100% rename from core/src/factory/BoardViewModelFactory.ts rename to packages/core/src/factory/BoardViewModelFactory.ts diff --git a/core/src/factory/PitViewModelFactory.ts b/packages/core/src/factory/PitViewModelFactory.ts similarity index 100% rename from core/src/factory/PitViewModelFactory.ts rename to packages/core/src/factory/PitViewModelFactory.ts diff --git a/core/src/factory/index.ts b/packages/core/src/factory/index.ts similarity index 100% rename from core/src/factory/index.ts rename to packages/core/src/factory/index.ts diff --git a/core/src/index.ts b/packages/core/src/index.ts similarity index 100% rename from core/src/index.ts rename to packages/core/src/index.ts diff --git a/core/src/localization/en.ts b/packages/core/src/localization/en.ts similarity index 100% rename from core/src/localization/en.ts rename to packages/core/src/localization/en.ts diff --git a/core/src/localization/index.ts b/packages/core/src/localization/index.ts similarity index 100% rename from core/src/localization/index.ts rename to packages/core/src/localization/index.ts diff --git a/core/src/localization/tr.ts b/packages/core/src/localization/tr.ts similarity index 100% rename from core/src/localization/tr.ts rename to packages/core/src/localization/tr.ts diff --git a/core/src/models/Game.ts b/packages/core/src/models/Game.ts similarity index 100% rename from core/src/models/Game.ts rename to packages/core/src/models/Game.ts diff --git a/core/src/models/GameMove.ts b/packages/core/src/models/GameMove.ts similarity index 100% rename from core/src/models/GameMove.ts rename to packages/core/src/models/GameMove.ts diff --git a/core/src/models/LoadingState.ts b/packages/core/src/models/LoadingState.ts similarity index 100% rename from core/src/models/LoadingState.ts rename to packages/core/src/models/LoadingState.ts diff --git a/core/src/models/User.ts b/packages/core/src/models/User.ts similarity index 100% rename from core/src/models/User.ts rename to packages/core/src/models/User.ts diff --git a/core/src/models/UserConnectionInfo.ts b/packages/core/src/models/UserConnectionInfo.ts similarity index 100% rename from core/src/models/UserConnectionInfo.ts rename to packages/core/src/models/UserConnectionInfo.ts diff --git a/core/src/models/index.ts b/packages/core/src/models/index.ts similarity index 100% rename from core/src/models/index.ts rename to packages/core/src/models/index.ts diff --git a/core/src/rtmt/channel_names.ts b/packages/core/src/rtmt/channel_names.ts similarity index 100% rename from core/src/rtmt/channel_names.ts rename to packages/core/src/rtmt/channel_names.ts diff --git a/core/src/rtmt/client/rtmt.ts b/packages/core/src/rtmt/client/rtmt.ts similarity index 100% rename from core/src/rtmt/client/rtmt.ts rename to packages/core/src/rtmt/client/rtmt.ts diff --git a/core/src/rtmt/client/rtmt_websocket.ts b/packages/core/src/rtmt/client/rtmt_websocket.ts similarity index 100% rename from core/src/rtmt/client/rtmt_websocket.ts rename to packages/core/src/rtmt/client/rtmt_websocket.ts diff --git a/core/src/rtmt/encode_decode_message.ts b/packages/core/src/rtmt/encode_decode_message.ts similarity index 100% rename from core/src/rtmt/encode_decode_message.ts rename to packages/core/src/rtmt/encode_decode_message.ts diff --git a/core/src/rtmt/index.ts b/packages/core/src/rtmt/index.ts similarity index 100% rename from core/src/rtmt/index.ts rename to packages/core/src/rtmt/index.ts diff --git a/core/src/service/httpService.ts b/packages/core/src/service/httpService.ts similarity index 100% rename from core/src/service/httpService.ts rename to packages/core/src/service/httpService.ts diff --git a/core/src/service/index.ts b/packages/core/src/service/index.ts similarity index 100% rename from core/src/service/index.ts rename to packages/core/src/service/index.ts diff --git a/core/src/storage/storage.ts b/packages/core/src/storage/storage.ts similarity index 100% rename from core/src/storage/storage.ts rename to packages/core/src/storage/storage.ts diff --git a/core/src/theme/DarkTheme.ts b/packages/core/src/theme/DarkTheme.ts similarity index 100% rename from core/src/theme/DarkTheme.ts rename to packages/core/src/theme/DarkTheme.ts diff --git a/core/src/theme/GreyTheme.ts b/packages/core/src/theme/GreyTheme.ts similarity index 100% rename from core/src/theme/GreyTheme.ts rename to packages/core/src/theme/GreyTheme.ts diff --git a/core/src/theme/LightTheme.ts b/packages/core/src/theme/LightTheme.ts similarity index 100% rename from core/src/theme/LightTheme.ts rename to packages/core/src/theme/LightTheme.ts diff --git a/core/src/theme/Theme.ts b/packages/core/src/theme/Theme.ts similarity index 100% rename from core/src/theme/Theme.ts rename to packages/core/src/theme/Theme.ts diff --git a/core/src/theme/ThemeManager.ts b/packages/core/src/theme/ThemeManager.ts similarity index 100% rename from core/src/theme/ThemeManager.ts rename to packages/core/src/theme/ThemeManager.ts diff --git a/core/src/theme/index.ts b/packages/core/src/theme/index.ts similarity index 100% rename from core/src/theme/index.ts rename to packages/core/src/theme/index.ts diff --git a/core/src/types.ts b/packages/core/src/types.ts similarity index 100% rename from core/src/types.ts rename to packages/core/src/types.ts diff --git a/core/src/util/ColorUtil.ts b/packages/core/src/util/ColorUtil.ts similarity index 100% rename from core/src/util/ColorUtil.ts rename to packages/core/src/util/ColorUtil.ts diff --git a/core/src/util/index.ts b/packages/core/src/util/index.ts similarity index 100% rename from core/src/util/index.ts rename to packages/core/src/util/index.ts diff --git a/core/src/viewmodel/BoardViewModel.ts b/packages/core/src/viewmodel/BoardViewModel.ts similarity index 100% rename from core/src/viewmodel/BoardViewModel.ts rename to packages/core/src/viewmodel/BoardViewModel.ts diff --git a/core/src/viewmodel/PitViewModel.ts b/packages/core/src/viewmodel/PitViewModel.ts similarity index 100% rename from core/src/viewmodel/PitViewModel.ts rename to packages/core/src/viewmodel/PitViewModel.ts diff --git a/core/src/viewmodel/index.ts b/packages/core/src/viewmodel/index.ts similarity index 100% rename from core/src/viewmodel/index.ts rename to packages/core/src/viewmodel/index.ts diff --git a/core/tsconfig.json b/packages/core/tsconfig.json similarity index 100% rename from core/tsconfig.json rename to packages/core/tsconfig.json diff --git a/core/yarn.lock b/packages/core/yarn.lock similarity index 100% rename from core/yarn.lock rename to packages/core/yarn.lock diff --git a/mancala.js/.eslintignore b/packages/mancala.js/.eslintignore similarity index 100% rename from mancala.js/.eslintignore rename to packages/mancala.js/.eslintignore diff --git a/mancala.js/.eslintrc b/packages/mancala.js/.eslintrc similarity index 100% rename from mancala.js/.eslintrc rename to packages/mancala.js/.eslintrc diff --git a/mancala.js/.gitignore b/packages/mancala.js/.gitignore similarity index 100% rename from mancala.js/.gitignore rename to packages/mancala.js/.gitignore diff --git a/mancala.js/.prettierrc b/packages/mancala.js/.prettierrc similarity index 100% rename from mancala.js/.prettierrc rename to packages/mancala.js/.prettierrc diff --git a/mancala.js/README.md b/packages/mancala.js/README.md similarity index 100% rename from mancala.js/README.md rename to packages/mancala.js/README.md diff --git a/mancala.js/jest.config.js b/packages/mancala.js/jest.config.js similarity index 100% rename from mancala.js/jest.config.js rename to packages/mancala.js/jest.config.js diff --git a/mancala.js/package-lock.json b/packages/mancala.js/package-lock.json similarity index 100% rename from mancala.js/package-lock.json rename to packages/mancala.js/package-lock.json diff --git a/mancala.js/package.json b/packages/mancala.js/package.json similarity index 100% rename from mancala.js/package.json rename to packages/mancala.js/package.json diff --git a/mancala.js/src/common/CommonBoard.ts b/packages/mancala.js/src/common/CommonBoard.ts similarity index 100% rename from mancala.js/src/common/CommonBoard.ts rename to packages/mancala.js/src/common/CommonBoard.ts diff --git a/mancala.js/src/common/CommonMancalaGame.ts b/packages/mancala.js/src/common/CommonMancalaGame.ts similarity index 100% rename from mancala.js/src/common/CommonMancalaGame.ts rename to packages/mancala.js/src/common/CommonMancalaGame.ts diff --git a/mancala.js/src/common/game_rules/GRClearBoardAtEnd.ts b/packages/mancala.js/src/common/game_rules/GRClearBoardAtEnd.ts similarity index 100% rename from mancala.js/src/common/game_rules/GRClearBoardAtEnd.ts rename to packages/mancala.js/src/common/game_rules/GRClearBoardAtEnd.ts diff --git a/mancala.js/src/common/game_rules/GRDoubleStoneInPit.ts b/packages/mancala.js/src/common/game_rules/GRDoubleStoneInPit.ts similarity index 100% rename from mancala.js/src/common/game_rules/GRDoubleStoneInPit.ts rename to packages/mancala.js/src/common/game_rules/GRDoubleStoneInPit.ts diff --git a/mancala.js/src/common/game_rules/GRLastStoneInBank.ts b/packages/mancala.js/src/common/game_rules/GRLastStoneInBank.ts similarity index 100% rename from mancala.js/src/common/game_rules/GRLastStoneInBank.ts rename to packages/mancala.js/src/common/game_rules/GRLastStoneInBank.ts diff --git a/mancala.js/src/common/game_rules/GRLastStoneInEmptyPit.ts b/packages/mancala.js/src/common/game_rules/GRLastStoneInEmptyPit.ts similarity index 100% rename from mancala.js/src/common/game_rules/GRLastStoneInEmptyPit.ts rename to packages/mancala.js/src/common/game_rules/GRLastStoneInEmptyPit.ts diff --git a/mancala.js/src/core/Board.ts b/packages/mancala.js/src/core/Board.ts similarity index 100% rename from mancala.js/src/core/Board.ts rename to packages/mancala.js/src/core/Board.ts diff --git a/mancala.js/src/core/GameRule.ts b/packages/mancala.js/src/core/GameRule.ts similarity index 100% rename from mancala.js/src/core/GameRule.ts rename to packages/mancala.js/src/core/GameRule.ts diff --git a/mancala.js/src/core/HistoryItem.ts b/packages/mancala.js/src/core/HistoryItem.ts similarity index 100% rename from mancala.js/src/core/HistoryItem.ts rename to packages/mancala.js/src/core/HistoryItem.ts diff --git a/mancala.js/src/core/MancalaGame.ts b/packages/mancala.js/src/core/MancalaGame.ts similarity index 100% rename from mancala.js/src/core/MancalaGame.ts rename to packages/mancala.js/src/core/MancalaGame.ts diff --git a/mancala.js/src/core/Pit.ts b/packages/mancala.js/src/core/Pit.ts similarity index 100% rename from mancala.js/src/core/Pit.ts rename to packages/mancala.js/src/core/Pit.ts diff --git a/mancala.js/src/index.ts b/packages/mancala.js/src/index.ts similarity index 100% rename from mancala.js/src/index.ts rename to packages/mancala.js/src/index.ts diff --git a/mancala.js/tests/Board.test.ts b/packages/mancala.js/tests/Board.test.ts similarity index 100% rename from mancala.js/tests/Board.test.ts rename to packages/mancala.js/tests/Board.test.ts diff --git a/mancala.js/tests/MancalaGame.test.ts b/packages/mancala.js/tests/MancalaGame.test.ts similarity index 100% rename from mancala.js/tests/MancalaGame.test.ts rename to packages/mancala.js/tests/MancalaGame.test.ts diff --git a/mancala.js/tests/TestUtil.ts b/packages/mancala.js/tests/TestUtil.ts similarity index 100% rename from mancala.js/tests/TestUtil.ts rename to packages/mancala.js/tests/TestUtil.ts diff --git a/mancala.js/tests/game_rules/GRClearBoardAtEnd.test.ts b/packages/mancala.js/tests/game_rules/GRClearBoardAtEnd.test.ts similarity index 100% rename from mancala.js/tests/game_rules/GRClearBoardAtEnd.test.ts rename to packages/mancala.js/tests/game_rules/GRClearBoardAtEnd.test.ts diff --git a/mancala.js/tests/game_rules/GRDoubleStoneInPit.test.ts b/packages/mancala.js/tests/game_rules/GRDoubleStoneInPit.test.ts similarity index 100% rename from mancala.js/tests/game_rules/GRDoubleStoneInPit.test.ts rename to packages/mancala.js/tests/game_rules/GRDoubleStoneInPit.test.ts diff --git a/mancala.js/tests/game_rules/GRLastStoneInEmptyPit.test.ts b/packages/mancala.js/tests/game_rules/GRLastStoneInEmptyPit.test.ts similarity index 100% rename from mancala.js/tests/game_rules/GRLastStoneInEmptyPit.test.ts rename to packages/mancala.js/tests/game_rules/GRLastStoneInEmptyPit.test.ts diff --git a/mancala.js/tsconfig.json b/packages/mancala.js/tsconfig.json similarity index 100% rename from mancala.js/tsconfig.json rename to packages/mancala.js/tsconfig.json diff --git a/mancala.js/yarn.lock b/packages/mancala.js/yarn.lock similarity index 100% rename from mancala.js/yarn.lock rename to packages/mancala.js/yarn.lock