Began work on change speed function. I have lots of questions about efficient code design that will make a difference in how I continue