added small amount of spawnmap infra
changed visual layers to an array