The game was released in steam
Yes, it will be available on itch in a week - we are preparing mobile version and fixing some nasty unexpected bugs.
Waiting for the mobile version here.
How much longer to wait for availability?