Fixed a potential issue, added comments for clarity

If two identical aces were compared, than there would've been an issue in
AceHigh's sort algorithm. I've corrected this, and added some comments for
clarity.

Also, I just realized that I may need specific orders for different card
games, such as hearts. I'll cross that bridge when I get to it.