implementing firstjoined and timeplayed for player/offline player, bug
fix for getting a offlineplayer without a .dat file for the player