title: Create separate Unity project for headless server
body: <p>I want to create a headless server that handles my multiplayer game. This will be more a proof-of-concept project, but basically I just want to have multiple players (lets say 3) to move a box around. So every player can move the box at the same time (imagine a football being moved around by multiple players).</p>
  
  <p>Now I'm wondering how I should structure my code. I was thinking to have a separate project for the server, which I can run headless on a linux server, and another project for the game itself. All the server does is pass messages around where the box currently is and who moved it.</p>
  
  <p>I'm new to Unity, so not sure if this is wise. Or should I put the server as a separate scene in the same project? Or a different approach altogether?</p>