{
const ctx = DOM.context2d(myBoids.width(), myBoids.height());
while(true) {
myBoids.tick();
ctx.clearRect(0, 0, myBoids.width(), myBoids.height());
myBoids.each(boid => {
ctx.beginPath();
ctx.arc(...boid.pos, 5, Math.PI * 2, 0);
ctx.fill();
});
yield ctx.canvas;
}
}