Uma dúvida, quando vou desenhar formas que envolve retas devo usar a função beginPath para começar um caminho. A pergunta é, se o desenho tiver 5 pontas, sempre começarei pelo pincel.moveTo para o primeiro ponto e os demais (independente da quantidade) será usada o pincel.lineTo?