reset OfflinePlayer on rejoin, hopefully to reset the hasPlayedBefore() property for first join