FirebaseInstance
Clase abstracta singleton que maneja la conexión, autenticación anónima y refresco de token con Firebase.
FirebaseData
Clase abstracta singleton que parsea las secuencias, pasos y acciones de Firebase, y postea los resultados de sesión.
Session
Escribe datos de sesión y analítica (progreso, tiempos, detalle) a Firebase, suscribiéndose automáticamente a los eventos del flujo.
Modelos de Usuario
Clases de datos que representan al usuario autenticado, sus resultados por categoría y el jugador activo en memoria.