Move all camera updating into camera class.