Yup, we tried to upload it yesterday, but the upload of the files took longer than we expected.But it's already available on itch.io ;)