Make player system facet agnostic

update to allow generate worlds whitout default facets.
I looked trough comments to last pr of same name. and fixed what could
be. This if is necesary because not all world generators use default
facets.