I'm so glad you're on itch now! Your journey inspired me to do my own 12 games in 12 months challenge.
Any chance you'll convert some of your old games to work on web?