background(0);
size(400, 400);

//stem
fill(64, 240, 17);
rect(185, 55, 30, 50);

//pumpkin
fill(240, 151, 17);
ellipse(200, 200, 350, 230);

//nose
fill(120);
//TODO - fill in the nose with a triangle!

//mouth
beginShape();
vertex(100, 250);
vertex(160, 250);
vertex(160, 270);
vertex(240, 270);
vertex(240, 250);
vertex(300, 250);
vertex(250, 300);
vertex(150, 300);
endShape(CLOSE);

triangle(120, 150,  150, 110,  170, 150);

triangle(220, 150,  250, 110,  270, 150);