Point Connection

Points are now connected based on distance. Function exists to connect
points based on a number of connections instead. Uncommon stack overflow
error occurs, will need to be fixed.