Added time logic for evolution loop in the backend, still needs gui logic