From a perspective of the human-animal systems as algorithms, I think that consciousness is only a passive observer of inputs and outputs to/from our brains. External stimulus is interpreted, then we aware of it or them (conscious experience of “reality”), after that some underlying mechanism makes a decision that is informed to the conscious layer (conscious experience of making decisions), and, finally, we act. Sometimes we are not aware of any of these three steps, as in the zombie behavior, for instance.