I'm sorry for the trouble! It could be any number of compatibility problems so I'm afraid I can't be too helpful there. But anyway, asking for a refund should be easy! I don't handle them myself on itchio though, you'll need to contact itchio directly. They might ask me if it's okay but I always say yes 👍