First take. Bugs
Got off and on step sizes separated.