teleportNearOwner
Puts the body beside its owner: in its hover band when floating, on standing ground when walking, in water when swimming, and on ground or else in water when amphibious, so it keeps up with an owner who swims or sails. A floating body faces the owner's way; the others keep their own facing. False when the owner is away or in another world, or when nowhere loaded near them fits; a world change despawns the pet and the watchdog brings it back instead. False too when the spot found is not at least a block nearer the owner than the body already is, so a catch-up never moves a pet away from its owner, nor hops it from one spot beside them to another. A ground or water spot is at least CATCH_UP_CLEARANCE across from the owner, never on their own block; a hover point is drawn as hoverPoint draws it.