public MyList findTwoTilesMoves(String player) {
      // Check if player is valid (so we don't have to worry about
      // null pointers later).
      if (player == null || ! (player.equals("red") || 
                   player.equals("blue")))
          return null;

      MyList moves = new MyList();

      // Iterate over all Hexpos's
      Set set = owner.keySet();
      Iterator it = set.iterator();
      while(it.hasNext()) {
          Hexpos hp = (Hexpos) it.next();
          MyList movesTo = findTwoTilesMovesTo(hp, player);
          if (movesTo != null)
        moves.addAll(movesTo);
      }

      return moves;
    }