FantaZ uses algorithms to match players based on ability level and game history to make sure that every tournament is fair. Currently, most matching is done asynchronously. In asynchronous games, both players play the same match with the exact same conditions, but they do not have to play at the same time. The moves that one player makes do not affect the other player’s game. We will never match two games that have already finished and have a score, since a player’s skill level is always assessed BEFORE a game is played. This means that if you do very well on a particular game, you don’t have to worry that you’ll be matched with someone who would normally be way above your skill level.