Ring neighbours
Rudimentary 'conditional' neighbours
Inner and outer ring conitional links
More verbose and clear link generation