Thanks! About confirmation, my hunch is even if dedicated players could make it through without confirmation, it would end up being less fun without that feeling of validation as you go.
Larger and not free version is indeed coming soon! 😁 I've shared a few details on Discord, and the Steam page will be up very soon. I'm asking folks to sign up for the Jamwitch Games mailing list or follow on Itch so you'll be notified of the updates.