Convergent Gradient Ascent in General-Sum Games