- Add PlayerSpawnConfig for separate spawn location when players are stuck in blocks
- Add PlayerSpawnConfigLoader for YAML parsing
- Update MineConfig with playerSpawn section and getSpawnForStuckPlayer() helper
- Update ConfigLoader to include playerSpawn configuration
- Update MineFileManager to preserve playerSpawn when saving
- Update MineResetHandler.teleportPlayers() to use player-spawn location
- Update defaults.yml with player-spawn documentation
- Limit findSafeTeleportLocation() to max 3 blocks upward search
- Priority: same level nearby, then up (max 3), then down, then diagonal
- Prevents teleporting players too high in the air
If player-spawn is not configured, falls back to teleport.location for backward compatibility.