DoEverything now no longer really does anything at all...
More fine-grained control of speed
Painful, but necessary refactor
Remove unused variable
fixing bug
But does it mean anything?