Moved PlayerMeta to use PlayerIdentifier so it will be compatible with UUID, with a conversion method to convert existing meta. And added some null checks.