Factors Affecting Convection and Ocean Currents