llisionB;
        domNode.style.webkitTransitionDuration = collision.dt + 's, ' + collision.dt + 's';
        domNode.style.left = collision.x + 'px';
        domNode.style.top = collision.y + 'px';
        x = collision.x;
        y = collision.y;
        dx = collision.dx;
        dy = collision.dy;
        setTimeout(move, collision.dt * 1000);
    }

    function start() {
        // Set timeout is used to ensure the transition-property value gets a chance to register on the element.
        setTimeout(