anchor.diff:  part of tilebasedwordsearch;
  +
  +class ScoreType {
  +  static const HIGH_SCORE = const ScoreType._(0);
  +  static const MOST_NUMBER_OF_WORDS = const ScoreType._(1);
  +
  +  static get values => const [HIGH_SCORE, MOST_NUMBER_OF_WORDS];
  +  final int value;
  +  const ScoreType._(this.value);
  +}
   
   class Player {
     // Simple Authentication class that takes the token from the Sign-in button
  
positive.code:   // Dart Client Library for the Google+ API
    Plus plusclient;
  
    // Dart Client Library for the Game Playe Services API
    Games gamesclient;
  
    Player() {
      authenticationContext = new SimpleOAuth2(null);
      plusclient = new Plus(authenticationContext);
      gamesclient = new Games(authenticationContext);
    }
  
    void signedIn(SimpleOAuth2 authenticationContext) {
  
negative.code:     int maxResults: 20}) {
      return plusclient.people.list('me', 'visible', orderBy: orderBy,
          maxResults: maxResults).then((PeopleFeed pf) => pf.items);
    }
  
    void submitScore(ScoreType scoreType, int score) {
      scoreBoards
      .where((ScoreBoard sb) => sb.scoreType == scoreType)
      .forEach((ScoreBoard sb) => sb.submitScore(this, score));
    }
  
  }