seek


    var seeker = new Boid();
    seeker.setBounds(canvas.width, canvas.height);

    var target = Boid.vec2(0, 0);

    canvas.addEventListener('mousemove', function(event) {
        var rect = canvas.getBoundingClientRect();
        target.x = event.clientX - rect.left;
        target.y = event.clientY - rect.top;
    });

    function update() {
        window.requestAnimationFrame(update);

        seeker.arrive(target).update();
    }
    update();