Revamp login logic and fix multiple players being able to log in.


This commit modifies LoginHandlerStart to check for existing players before allowing the client to login.
@turt2live Judging from the other documentation in this project, the standard is to begin with a lowercase. The change is not required, but it's not unhelpful either. :)