Added an evolutionairy loop, and added custom loggers