Make playerSystem world generation agnostic

This pull fixes bug that causes null pointer error crash if seaLevel facet or surfaceHeight facet isn't used.