added initial spawning at random spawn point, to avoid spawning in walls.