blob draw face


      this.drawFace = function(ctx, scaleFactor)
      {
        if(this.drawFaceStyle == 1 && Math.random() < 0.05)
        {
          this.drawFaceStyle = 2; 
        }
        else if(this.drawFaceStyle == 2 && Math.random() < 0.1)
        {
          this.drawFaceStyle = 1; 
        }
  
        if(this.drawEyeStyle == 1 && Math.random() < 0.025)
        {
          this.drawEyeStyle = 2; 
        }
        else if(this.drawEyeStyle == 2 && Math.random() < 0.3)
        {
          this.drawEyeStyle = 1; 
        }
                    
        if(this.middlePointMass.getVelocity() > 0.004)
        {    
          this.drawOohFace(ctx, scaleFactor);     
        }
        else 
        {
          if(this.drawFaceStyle == 1)
          {
            this.drawHappyFace1(ctx, scaleFactor, 0.0, -0.3);     
          }
          else 
          {
            this.drawHappyFace2(ctx, scaleFactor, 0.0, -0.3);     
          }
          
          if(this.drawEyeStyle == 1)
          {
            this.drawHappyEyes1(ctx, scaleFactor, 0.0, -0.3);     
          }
          else 
          {
            this.drawHappyEyes2(ctx, scaleFactor, 0.0, -0.3);     
          }
        }
      }
      this.getPointMass = function(index)
      {
        index += this.pointMasses.length; 
        index = index % this.pointMasses.length; 
        return this.pointMasses[index]; 
      }