Yeah, just lost my previously installed games due to an issue when updating the itch client, and since this was previously free I didn't have it attached to my account to redownload. Oh well.