Not sure if there was a multithread of itchio games but yea heres one available for claim
Thanks @dogetail