Simulating CPTED : Computational agent-based models of crime and environmental design