I'm sorry to hear that, I have reported the problem to itch many times but I have had no response. You can always play in browser for free!