Changed roche lobe solver end condition to dot product of difference vectors