Refactored login process to work with new PlayerLogin/PlayerJoin events.