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