public void SendUpdateStatus(long? idleSince, Game? game) 
            => QueueMessage(new UpdateStatusCommand
            {
                IdleSince = idleSince,
                Game = game != null ? new APIGame { Name = game.Value.Name, Type = game.Value.Type, Url = game.Value.Url } : null
            });
		public void SendUpdateStatus(long? idleSince, Game? game, bool? afk, UserStatus status) 
            => QueueMessage(new UpdateStatusCommand
            {
                IdleSince = idleSince,
                Game = game != null ? new APIGame { Name = game.Value.Name, Type = game.Value.Type, Url = game.Value.Url } : null,
                Afk = afk,
                Status = status.Value
            });