An update: On special request, Itch has granted a refund on this. You should see it back on your card within a few days.
hey hey. how was your christmas?
Pretty good, thanks! Make sure you do a new thread next time though, just to avoid confusion.