Improved Camera Zooming

Camera now handles any number of players and keeps them all in view.