Fixing and trixing. Registration of players, registration of games, invitations, accepting games, game logic.