Collection<String> playerNames = getPlayerNames(mps);
Collection<Integer> ids = getPlayerIds(mps);
listener.handleGameOver(new GameOverEvent(ids, playerNames));
} else if(mt.equals(MessageType.HAND_DEALT)) {
int id = getPlayerId(mps);
listener.handleHandDealt(new HandDealtEvent(id));
} else if(mt.equals(MessageType.NEW_GAME)) {
List<String> playerNames = getPlayerNames(mps);
List<Integer> ids = getPlayerIds(mps);
listener.handleNewGame(new NewGameEvent(ids, playerNames));
} else if(mt.equals(MessageType.NEW_ROUND)) {