Oh that's too bad... well we would probably need a web version for it. It will be a big place for short indie games for people who want to play something fresh :) but not necessarily dump 40 hours into a new game
Oh..i should update itch page..its much different now :D
https://store.steampowered.com/app/1903710/NecroArcher/
And its metroidvania so much more than 2h :D