Adaptive step-size method in place of Leapfrog

Interesting, thanks for the insight Michael.