Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

Hey, no worries! For the refund I think you need to write the itch.io support, I am not seeing a refund button here in the dashboard.
Yup, just searched, it says:  e-mail support@itch.io for refunds