Yes i downloaded from the 6/17 last update, i am very sad about it, the game was so cool , and i had so many epic moments to share it on Youtube, but in the basement it crashed, so the whole recording was for nothing :/
The Itch.io launcher. Download App - itch.io. Thats where i first downloaded it and kept getting the crash after the head pop. Once I downloaded from the web browser, it worked. That seems to be a different case for you since it sounds like you initially downloaded from the browser.