This should not even be on itch.io if they are not using the platform. It is a mobile ONLY game. I have played it in the past.