I'd like to buy this game but Itchio wont accept my credit card due to it not being american is there anywhere else I can buy it?
Try on SubStar maybe? Or do you need mobile?