Stopped using my MovementInterpolator class, it was buggy and wouldn't work the way I wanted it to.
Made some changes to the camera, my movement method wasn't working correctly so i've scrapped it.