It does - our sort should put the elements into descending order, with the element of best fitness first. It's probably less efficient here, but it does make grabbing the next generation out of that list much easier.
We could say something about it in a comment if that would be useful, since I realize the sort implementation is hidden by the second class.