Any progress on that X64 upload?
I've been trying to upload it for days, but the internet situation in French Polynesia is terrible.
In the meantime, you could play from source from the GitHub repo. And build for electron yourself..
I cannot help you more until I reach Tahiti later this month.