3 am bug fix marathon

with like 3 bugs fixed, some marathon.
The removePlayer function is used by both the client and the server, so please don't call sendLobbyRegistration there. Move it out to the GameServer BeginStep event where removePlayer is called.