added option to start with a full (randomly initialised) population