anchor.diff:      Q.Sprite.extend("Player", {
           init: function(p) {
               p.z = 1; // player on TOP!
  +            p.sprite = "player";
   
               this._super(p,{
                   sheet:"hand",
  
positive.code:         },
  
          step: function(dt) {
              if(this.p.vx > 0) {
                  this.play("move_right");
              } else if(this.p.vx < 0) {
                  this.play("move_left");
              } else if (this.p.vy > 0) {
                  this.play("move_down");
              } else if (this.p.vy < 0) {
                  this.play("move_up");
              } else {
                  // no animation
              }
          }
      });
  
negative.code:     };
  
  
      Q.animations('player', {
          move_left: { frames: [], rate: 1/15},
          move_right: { frames: [165, 166], rate:1/2 },
          move_up: { frames: [164,184], rate: 1/2 },
          move_down: { frames: [185, 186], rate: 1/2 },
          stand: { frames: [185], rate: 1/2 }
      });
  
      Q.getActiveStage = function () {
  