Очень здорово!
Было бы неплохо, чтобы ещё в конце суммировались все необходимые основные ресурсы.
Итого нужно: камень - 14, кристалл - 15, уголь - 2, руда - 5, вода - 10, глина - 2.
Когда цепочка короткая, то и сам посчитать можешь. А если это например свинья? Замучаешься с подсчетами.