refactor(server): merge answer events into one
Allège le code.
Les tests ont été faits pour Gateway + Managers.
Ajouts
- AnswerManager.get: obtient une réponse de manière "type-safe".
- AnswerManager.set: assigne une réponse à un joueur.
Modifications
- Il n'y a qu'un seul event Answer qui peut avoir une liste de booléens ou une chaîne de caractère. Room s'occupe de vérifier si cela est autorisé.
- La logique de Room.answer a été déplacée dans AnswerManager.set.
Conséquences
- Aucune. L'interface publique client-serveur reste la même, seulement le non des événements change.