Yup, good catch. This loop and the next one can be changed so that `theta` is increasing instead of decreasing. Also I'm pretty sure we can take advantage of ellipse symmetry, but we can do that later.