How to use
==========
The functions with a 2 at the end do the same as the others but with another link scoreboard, so you can have an entity  with two different links

new_link()
  - starts a new link for @s (scoreboard value Players 0..300, Others 301..k)
  - Use:
      1. run:                           function olink:new_link

join_link()
  - links all entities that run the function to the entity with the tag o_anchor
  - Use:
      1. tag entity in link:            tag @<l> add o_anchor
      2. run as entity to join link:    execute as @<*> run function olink:join_objs
      3. remove tag:                    tag @<l> remove o_anchor
  - One line equivalent:
      scoreboard players operation @<*> o_uuid = @<l> o_uuid

find_objs()
  - tags all entities in the @s link with olinked tag (previously olinked tagged loose their tag)
  - Use:
      1. run as entity in link:         execute as @<l> run function olink:find_objs

Other
=====
This lib is a modified version of the Cloud Wolf olink generator: https://www.youtube.com/watch?v=dNBtFw1M5oA
