for some reason the game doesn't show up anymore, it used to work just fine for me, but now it isn't
Me too
use the Itch app instead of the website