Yeah the way I implemented the physics meant the position had to be updated in the physics loop rather than the render loop, so it appears jittery