Implement connections during eccentric orbits

The line of sight calculations seem a bit iffy. I'm sure there is a better way to do it with vectors.