12 Labors is available on Itch.io

The game is now available on itch.io, download or play it for free on your browser.