const logOnDetails = { 'dontRememberMachine': false,'accountName': 'username','password': 'password','twoFactorCode': SteamTotp.getAuthCode('shared_secret')}   client.on('loggedOn', details => {    client.getNicknames(() => {        console.log(`Logged into Steam as '${client.accountInfo.name}' ${client.steamID.getSteam3RenderedID()}`);        client.setPersona(SteamUser.EPersonaState.Busy);        client.gamesPlayed(idleList, true, function(){console.log('test')});        console.log(`Idling`)    })}) // Some error occurred during logonclient.on('error', e => console.log(e));client.logOn(logOnDetails)i think you still don't understand xD idle works perfectly, but once idling starts, other code stops executing,"idling" gets printed only once, even if i put anything anywhere it executes once, then idling starts and it's just blinking square