Initial push of movement source, mostly completed. Need to implement velocity_compute and negative scaling of acceleration.