25;
        this.tx = Math.random(); // target
        this.ty = Math.random();
        this.tx2 = Math.random(); // target
        this.ty2 = Math.random(); // target
        this.rad = 0.05;
        this.t = 0;

        this.BADRAD = 0.25;
      },
      getNumStates: function() {
        return 8; // x,y,vx,vy, puck dx,dy
      },
      getMaxNumActions: function() {
        return 5; // left, right, up, down, nothing
      },
      getState: function() {
        var s = [this.ppx - 0.5, this.ppy - 0.5, 