Идея универсализации блоков, которые может нести
юнит (оружие, добывалка и т.п.). Можно специфицировать интерфейс к ним
и позволить добавлять в игру. Тогда сторонние разработчики смогут разработать
всяческий кул: перехватчиков управления, обнулятель защитных полей врагов,
скрыватели своих юнитов, постановщики помех, локеры и т.д.
Идея вычисления столкновений - для того, что бы
юниты могли давить друг дружку.
Идея мин - когда юнит может зарываться в землю и
его трудно обнаружить, а когда враг подходит, то... сами понимаете ;)
Идея повреждения связи между юнитами - для постановщиков
помех и проч.