Crazy, I just realized that I bought it already on itch.io, had to crawl through my mails, itch.io wasn't helpful on the game's page (they show "buy"option even though the game was purchased before)
So yeah, many thanks for the offer but I'm already set :D