l.scale;
      ctx.save();
      ctx.translate(x, y);
      if (pl.dir < 0) ctx.scale(-1,1);
      ctx.scale(DPR*s, DPR*s);
      ctx.translate(0,0);
      ctx.fillStyle = 'rgba(255,255,255,0.98)';
      ctx.strokeStyle = 'rgba(180,200,255,0.8)';
      ctx.lineWidth = 1.3;
      roundRect(-34, -8, 68, 16, 9);
      ctx.fill(); ctx.stroke();
      ctx.beginPath(); ctx.moveTo(0,-8); ctx.lineTo(18,-22); ctx.lineTo(4,-8); ctx.closePath(); ctx.fill(); ctx.stroke();
      ctx.beginPath(); ctx.moveTo(-20,8); ctx.l