refactor(api): reorganize services folder by game mode
feat(multiplayer): handle player disconnect during in-progress game
Refactor: normalize column naming to camelCase on term-related tables
chore: add periodic cleanup job for stale lobbies
Two players can play a simultaneous quiz together