p5(s => {
s.setup = () => {
s.createCanvas(width, height, s.WEBGL)
s.noStroke()
}
s.draw = () => {
s.background(50)
s.fill('#f59994')
s.push()
s.translate(width * -0.2, 0)
s.rotate(s.frameCount / 200.0)
polygon(s, 0, 0, 82, 3)
s.pop()
s.fill('#abf5ed')
s.push()
s.translate(0, 0)
s.rotate(s.frameCount / 200.0)
polygon(s, 0, 0, 80, (s.frameCount * 0.01))
s.pop()
s.fill('#ffe600')
s.push()
s.translate(width * 0.2, 0)
s.rotate(s.frameCount / -100.0)
polygon(s, 0, 0, 80, 4)
s.pop()
}
})