Pourquoi ça retourne un ThinGameTurn et pas un GameTurn? C'est ce que tu veux dire par `but cannot be used to add new events`?