"""Service layer for Mantimon TCG.

Services contain business logic and coordinate between:
- Core game engine
- Database persistence
- Redis caching
- External APIs

Services in this module:
- GameStateManager: Redis-primary, Postgres-backup game state management
- CardService: Load and lookup card definitions from bundled JSON
"""

from app.services.card_service import CardService, SetInfo, get_card_service
from app.services.game_state_manager import GameStateManager, game_state_manager

__all__ = [
    "CardService",
    "GameStateManager",
    "SetInfo",
    "game_state_manager",
    "get_card_service",
]
