Better camera translation and zoom interpolation

The camera movements was too gross. Now that's smooth.