Reduced the number of database calls needed when a player logins.
Some internal formatting and refactoring changes to remove pointless calls.
The local memory cache for player information will always get bypassed when getting information on a player that is joining, this should have always been the case due to removing the local memory cache for that player when they leave and obviously, they can't join again if they don't leave in the first place but this is just added protection like it should have been.