/**
   * Tries to evaluate the current round in the game
   *
   * @param game the game which should be evaluated
   */
  private void tryEvaluateRound(IGame game) {
    if (game.canEvaluateRound()) {

      String p1 = game.getActivePlayer();
      String p2 = game.getPassivePlayer();
      int category = game.getGameStatus(p1).getChoosenCategoryId();
      ICard c1 = cards[game.getCardId(p1)];
      ICard c2 = cards[game.getCardId(p2)];
      Integer rank1 = c1.getRankingArray()[category];
      Integer rank2 = c2.getRankingArray()[category];

      if (rank1 < rank2) {
        game.setWinner(p1);
      } else {
        game.setWinner(p2);
      }
    }
  }