A S W D for movement feel free to open it up and see how it works, you can even change the limits varible to change the limit of acceleration
plz ignore the mispelling for some words in the project i was more focused on code, i know i said i quit but i thought this would be good for me to use a theory for making it on a better program and why not share it