You have conflicting event conditions. You have conditions that say if natural selection is greater than 0 then do x, as well as conditions that say if it is between a range of values then do y but it is still doing x.
You should create relevant sub events under you initial condition of 'Natural selection is > 0'
You can also remove the every tick condition from a lot of those events as the other conditions will be checked every tick regardless
Can you give me an example of how I can do this? I don't quite understand what you mean by relevant sub events since I don't know which bits of code I need to fuse together, separate, delete, or make a sub event out of.
edit: I figured it out, thank you so much!