Hey! Sorry for the delay but we've been working to make the game available via itch app. You can now download v.0.31 via itch app. From now on, you'll get updates automatically...Enjoy!