Now released on Steam!
Please bear with me while I get some Steam keys attached to Itch so those who have bought the game on Itch can get it, won't be able to do this straight away. I'll post again when they're available.