Added "Spectate" mode

- For now, spectators must join after the game starts
- Spectators receive the command tree and catch up that way