Hi sgthale! Apparently, the game isn't labeled as compatible on itch.io, preventing installations. please fix I rlly wanna play!
You can manually download it and install it just now with the itchio client.