Added zoom control to the Camera Controller script, cleaned it up.