Model structure optimisation in lattice-oriented agent-based models. (1st October 2016)