Its not a multi-step recursive/iterative process like breeding more
effective agents. All that's necessary is modeling the environment
with a representation of the agent's current state and make some level
of prediction to help guide action in future behaviours.
I see self-awareness as a continuum, not a binary state.