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.
Probably put this right above "return spawnPos"?  That way if there is no world, it still tries to find an open block.