The current Game data structure only stores one active game per language state, which prevents users from playing multiple games simultaneously or maintaining separate game progress across different sessions.
Task
- Refactor the data structure to store multiple game sessions per language state