bruteforce diam works, rc (slope) doesnt
make a dot product unit directions version!