You can't play this game via the itch app, you have to go on the games page through your own navigator.
A bit hard to read but very relaxing.