Sorry, I haven't used itch io that much before, but even if the games are removed from the site, can you still download (older) versions from your library? I assume you won't be able to receive any updates either way, but I am wondering if they were nuked entirely or just taken from the itch io "storefront"