Можно сделать компромиссный вариант, скажем, каждому зданию назначить 2 выхода и определенных юнитов (больших) спавнить на дорогу, куда они точно влезут
С вероятностью в 99% большие юниты смогут разрушать к херам собачьим маленькие домики, когда будут спавниться, ну или просто мимо проходить.