hey guys im not to computer savy, but whe i try to download this game it keeps saying "this title is hosted on an incompatible third party website" does any one know a work around? id like to have it downloaded on the itch app if possible. the game looks to awesome to pass up.