Players can no longer zoom during the menus

Also made the CameraScript more efficient by caching the references to
the GUIManager and GameStateController.