Algorithmic Systems Ecology: Experiments on Multiple Interaction Types and Patches