I hope you don't mind but i put the link of itch.io on the steam forum, and please if you can, add more tags for a easy find.
Thats great and thanks for the tip about the tags