Conway Agents