Tons of work towards a playable game. closes #1

* Players can join any type just by name/sign.
* Players can leave and will be properly put back at spawn.
* Player inventories, balance, and experience are zeroed properly.
* Games will not start until enough players have joined.
* Games end if too many players quit.
* Too much other stuff to remember!