Added zoom function and made it easier to change gluLookAt camera.