anchor.diff:          init: function (p) {
               p.sheet = "hand";
               p.frame = 37;
  +            p.type = SPRITE_ENEMY;
               this._super(p);
               this.add("2d");
   
  
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.Sprite.extend("Player", {
          init: function(p) {
              p.z = 1; // player on TOP!
              p.sprite = "player";
  
              this._super(p,{
                  sheet:"hand",
  