Macro and micro environment for diversity of behaviour in artificial life simulation | IEEE Conference Publication | IEEE Xplore