public void Award(SignedInGamer gamer, Achievement achievement)
        {
            string achievementKey = achievement.ToString();

            if (achievement < Achievement.BackForSeconds)
            {
                IAsyncResult asyncResult = null;
                try
                {
                    asyncResult = gamer.BeginAwardAchievement(achievementKey, null, null);
                }
                catch (ArgumentException)
                {
                    return;
                }
                submissions[firstFree] = asyncResult;
                firstFree++;
            }
        }