anchor.diff:  import 'dart:async';
   import 'dart:math';
   
  -import 'package:bot/bot.dart' show Size, Vector, Coordinate, Tuple;
  +import 'package:bot/bot.dart' show Size, Vector, Tuple;
   import 'package:stagexl/stagexl.dart' hide Vector, Point;
   
   import '../audio.dart';
  
positive.code:       }
      } else {
        if (ss == SquareState.hidden) {
          _startDartAnimation([new Coordinate(x, y)]);
          reveals = game.reveal(x, y);
        }
      }
  
negative.code:     }
    }
  
    void _startDartAnimation(List<Point> points) {
      assert(points.length >= 1);
      GameAudio.throwDart();
      for (var point in points) {
  