Added CameraState.cs