Have you triwd to move towards GoG? I see there allot of games i previously buyed on itch on the site.. Now seen open on GoG..