We haven't even thought about buildings blocking arrows - that could be nice! Thanks for the feedback!
And for the spawners, we just repeatedly take a random angle for the spawn direction, which was good enough for the game jam, but I'm guessing overlaps were inevitable with such an approach. :D Definitely on our TODO list.