anchor.diff:    }
   
     /**
  -   * Rotate the sprite in angles.
  +   * Rotate the sprite and it's direction vectors in angles.
      */
     void rotateAngles(num angles) {
       rotateRadians(angles * (math.PI / 180));
  
positive.code:    * Gets the context(State) in which the Sprite was created.
     */
    State get context => _context;
    
    /**
     * Set the horizontal and vertical speed with the same value.
     */
    void set speed(num speed){
      speedX = speed;
      speedY = speed;
    }
  
    /**
     * Rotate the sprite in radians.
     */
    void rotateRadians(num radians) {
      rotation += radians;
  
negative.code: 
      x = x + mainDirection.x * speedX * time;
      y = y + mainDirection.y * speedY * time;
      print('$speedY');
  
      return true;
  
  