We have games on itch.io

You can play them directly on itch