Will the game come back to browser? I remember it being available just a week or two ago.
Once the itch.io team responds, until then you can play in the browser at the two links I put in the description.