Universal spawning
Merge #421 from @esapetri - adds spawning around the player with portals active
Assorted tweaks for #421 - ranged played-centered creature spawning
 - makes spawning around the player less dangerous
 - limits world-spawned creatures
 - adds performance monitoring to the spawning step
 - cleans and formats a bunch of stuff, rewrites some for clarity / performance