Modified new movement functions to be a little more concise