1: Depends on your definition of "soon". It's coming, but I've never and won't give myself deadlines.2: Yep. Every update is always published on my itch.io.