For some reason, the downloads were hidden on itch.io and were taken off Steam without my knowledge. They should be fixed here, and I'm waiting on a report from Steam to allow the Steam download back up.