Factors Affecting Coral Reefs