Extract player spawning for readability
Add explanatory comment why complicate code with if.