Please give us more info on the itch page, it never seems trustworthy if even the creator doesn't care about adding screenshots or any meaningful description.