Designing And Engineering Complex Behavior In Living Machines