It will go live on Itch in about a weeks time.
Thanks for the update, and I'm loving this game!
My pleasure, and thank you!