Used to create player entities prior to reading the rest of a map,
all other initialization must be done after loading map (terrain/entities).
DO NOT use other components here, as they may fail unpredictably.
settings is the object containing settings for this map.
newPlayers if true will remove old player entities or add new ones until
the new number of player entities is obtained
(used when loading a map or when Atlas changes the number of players).