Indentation and spacing.
Temporarily make Pass as friend.
Use CameraUniformBlock.