Android game called Morabaraba, a south african classic board game
# Morabaraba Kotlin Stage 1
Native Android Morabaraba foundation built with Kotlin and Jetpack Compose.
## What this stage includes
- Real 24-node Morabaraba board graph with standard diagonals
- Tap-to-place sandbox interaction
- Piece selection with legal adjacent move highlighting
- Drag foundation with nearest legal target resolution
- Toggleable debug overlay for state inspection
- Unit tests for graph, rules, drag resolution, and controller behavior
## Run
1. Open the project in Android Studio.
2. Let Gradle sync.
3. Run the `app` configuration on an emulator or device.
## Test
```bash
./gradlew test
```
## Notes
- `minSdk` is 26.
- `compileSdk` and `targetSdk` are 36 to match the local Android SDK available during implementation.
- Future contributors should read `ARCHITECTURE.md`, `BEST_PRACTICES.md`, `FOLDER_RULES.md`, `STAGE_1_SCOPE.md`, `PROGRESS.md`, and `AI_COLLABORATION_RULES.md` before changing core behavior.