It's a shame there won't be any way to access the steam version ,since I bought this game here when it first came out here, the multiplayer and achievments sounds really cool
(I do understand it's not easy to just give keys to all itch version owner because of the third-party publisher)