Define outcomes

Tell the agent what 'done' looks like, and let it iterate until it gets there.