Network multiplayer

Implement network namespace
Implement spectator with some exceptions:
* win screen or intermediate wins are not very nice yet
* server does not detect when everybody quits in-game, it should declare the last man standing winner and reset itself.

But overall stuff works, you can join a running game as a spectator, and you will automatically join the next game! :)