Got up and had tried opening the app and it had completely delete itself from my drive.
Is it possible you can make it downloadable on itch too..?