Completely rewrote reconnect, double reconnections now work - need to test winding is correct still. Forced rings of less than 5 points being made by reconnection - this is probably dodgy.