Developing agent-based models of complex health behaviour. (November 2018)