font-family: Open Sans, sans-serif;
<p id="instruction1">Click or press three times to create a triangle</p>
<p id="instruction2">Now choose a starting point</p>
<canvas id="canvas"></canvas>
var canvas = document.getElementById("canvas");
canvas.width = window.innerWidth;
canvas.height = window.innerHeight;
var ctx = canvas.getContext("2d");
document.getElementById("instruction2").style.display = "none";
ctx.fillStyle = 'rgba(247, 183, 51, 1)';
points[numClicks] = [x, y];
document.getElementById("instruction1").style.display = "none";
document.getElementById("instruction2").style.display = "block";
document.getElementById("instruction2").style.display = "none";
ctx.fillStyle = 'rgba(252, 74, 26, 1)';
ctx.fillStyle = "rgba(74, 189, 172, 0.7)";
ctx.fillStyle = "deepskyblue";
var point = points[Math.floor(Math.random() * 3)];
var newPoint = [x + (point[0] - x) / 2, y + (point[1] - y) / 2];
drawPoint(newPoint[0], newPoint[1]);
requestAnimationFrame(function() {
draw(newPoint[0], newPoint[1]);
function drawPoint(x, y, r = 2) {
ctx.arc(x, y, r, 0, 2 * Math.PI);