I use windows, but I use the itch desktop app much like I use the Steam client.
Anyway, the game is okay currently. Is there anything past the lamia?
EDIT
I downloaded it via web browser to play it. I just found it odd that it can be installed through itch desktop app, but that version can't be played.