playerJoined method changed back to playerJoinedLate