Hello, it will be out soon but surely not on itchio, if all goes well it will be free of course but in a more old school way ;)
Thanks for your kind response. Best wishes.