Hey everyone! Unfortunately the final release of the game is too large to host on itch (it's around 12gb.) So if you want to pick it up, you'll have to do so elsewhere.
We've tried asking them to raise our file limits to allow us to sell the game here, but they weren't willing to do so. Maybe if there's enough interest in an itch version they'll reverse their decision, though!