Tidy up FreeLookCamera

Put interpolation algorithm into its own function