Paid maximum amount for this only to find that I could not download it because the game is actually hosted on a third party site not linked to this. Itch need to take this link down because you cannot buy this game here.