Finished adding spectator, partitioned B_ClientMain into methods to start a player or spectator using command line arguments