I thought this problem had been solved over a year ago, but it's happened again. Paid Groupees for a bundle, got a drm-free copy plus an itchi.io key code, and the promise of a Steam key. The Lost Wizard is now on Steam, they haven't sent Groupees keys for any of the customers, and the dev has removed the game from Itch.io. My game is gone! I paid for it. I would like it back. Oh yeah, and the drm-free copy is in Italian.
Also, mods, before you remove this you should know that the email support tab is no longer working, it takes me to a Google search page.