Added terrain avoidance zoom functionality to follow camera

I've added code to the follow camera script to deal with issue #36