Better getFirstJoin() method
Better timestamps for createPlayer
General changes and fixes