Will updates be availiable for steam owners, or are they only planned for itch.io?
Of course! Steam was also updated, a few hours ago.