Finished basic task movement functions