Uses Arpad Élo algorithm for matchmaking and ranking. More importantly, answers the question - Cats or Dogs?