I saw the game hit full release on both GOG and Steam. What is the ETA for the full release over here on itch.io?