An agent-based model of consumer mobility in a retail environment | Synapse