Why would i rebuy it on steam if i already have it for half the price
The steam version will eventually have multiplayer support.
will itch.io version have the multiplayer update and the new items in april 18th?
It will not have any features that require Steam's API, so no multiplayer, and possibly no other features in future