anchor.diff:      _checkDestination = () {
         currentDiffX = (this.x - x).abs();
         currentDiffY = (this.y - y).abs();
  +
         if (currentDiffX <= smallestDiffX && currentDiffY <= smallestDiffY) {
           smallestDiffX = currentDiffX;
           smallestDiffY = currentDiffY;
  
positive.code:     }
    }
  
    void _checkSpeedLimits() {
      if (_speedOverEqualMaxSpeed() && _accelerationDirection == 1) {
        _accelerationDirection = 0;
  
negative.code:    *
     * Please use [Direction]'s static members for the input.
     */
    void moveOneDirection(String direction) {
      directionSystem.setMainDirection(direction);
    }
  
    /**
     * Moving the sprite by a given distance.
     */
    void moveBy(String direction, {int distance: 5}) {
      StageXL.Vector directionVector = directionSystem.getDirection(direction);
  
  