_logger.info("got " + mt);
List<MessageParam> mps = message.getMsgParams();
if(mt.equals(MessageType.GAME_OVER)) {
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);