Multicellular Stage: The Beginning

I’ve started implementing the binding agents and still have a few questions:
How should the binding feature work in detail? Do the membranes have to touch, or do the binding agent and the other membrane have to touch?
Should all reccources be shared between all cells or should one cell transfer reccources over time to a neighbour if it has less?
How should the logic to decide who is the colony leader look like? If there is a player involved, the player should be colony leader, but if there isn’t a leader? What happens if one member of colony 1 binds to another member of colony 2? Who should be the colony leader then?