Removed concept of user timeout, added server timeout

Server now receives packets as they come in (rather than sequentially processing the players).  There is currently no concept of an individual user timeout.