getGameBadgeLevel(appid, callback) {
		return StdLib.Promises.timeoutCallbackPromise(10000, ['steamLevel', 'regularBadgeLevel', 'foilBadgeLevel'], callback, (resolve, reject) => {
			this._sendUnified('Player.GetGameBadgeLevels#1', {appid}, (body) => {
				let regular = 0;
				let foil = 0;

				(body.badges || []).forEach((badge) => {
					if (badge.series != 1) {
						return;
					}

					if (badge.border_color == 0) {
						regular = badge.level;
					} else if (badge.border_color == 1) {
						foil = badge.level;
					}
				});

				resolve({
					// these two level properties exist because we were using playerLevel while the docs said steamLevel
					steamLevel: body.player_level,
					playerLevel: body.player_level,
					regularBadgeLevel: regular,
					foilBadgeLevel: foil
				});
			});
		});
	}
Get the level of your game badge (and also your Steam level).
@param {int} appid - AppID of game in question
@param {function} [callback]
@returns {Promise}