Setimmediate async callbacks done to prevent io lockups and Max call stack exceeded. Problemsets are working and predicting base equations well, but I seem to have a problem with generation populations growing past the limit somehow