There was an update released yesterday. The multiplayer appears to be tied to the build version, so if you aren't seeing people, try re-downloading the game.
Correct!
I recommend everyone to checkout the itch app, it's pretty good!