Beginning of SurgeOfflinePlayer (commited so people can see)