Significant optimizations

Mostly adding predraws to the mutations
Now reset random generator on Start/Stop