While the game's been out for a while on Steam, we just added it to itch.io! We hope you enjoy it!
Nice! I'll check it out! Thank you for letting me know!
You may want to update the main page on Itch. It still says "In Development".