Steam would be the goal for the final form of the game. Have you tried using the itch app ? https://itch.io/app