old_contents: if(!Draw.image) {
    Draw.image = function(image, x, y, w, h, sx, sy, sw, sh) {
      if(!Canvas.configured) {
        console.warn("KAPhy Warning - You must use Canvas.configure(); before you can draw!");
        return;
      }
      
      switch(arguments.length) {
        case 3: Canvas.context.drawImage(image, x, y); break;
        case 5: Canvas.context.drawImage(image, x, y, w, h); break;
        case 9: Canvas.context.drawImage(image, x, y, w, h, sx, sy, sw, sh); break;
      }
    };
  }
  
new_contents: if(!Draw.image) {
    Draw.image = function(image, x, y, w, h, sx, sy, sw, sh) {
      if(!Canvas.configured) {
        console.warn("KAPhy Warning - You must use Canvas.configure(); before you can draw!");
        return;
      }
      
      switch(arguments.length) {
        case 3: Canvas.context.drawImage(image, x, y); break;
        case 5: Canvas.context.drawImage(image, x, y, w, h); break;
        case 9: Canvas.context.drawImage(image, x, y, w, h, sx, sy, sw, sh); break;
        default: console.warn("KAPhy Warning - Draw.image() takes 3, 5, or 9 arguments."); break;
      }
    };
  }
  
subject: Update image.js