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