Speed changing works. Just needs tuning