Очень интересная идея с альтернативными существами, но проще будет сделать прямое развитие существ
Допустим есть двелл крестьян и у него 5 версий
грейд 2 и грейд 3 можно вынести на 9 или 12 уровень города и сделать зависимым от крестьянских хижин первого грейда
Тогда на высоких уровнях можно будет полностью вывести чмошных крестьян из армии и набрать на их место, например, алебардщиков