Yaml nodes are reference types, so caching this meant changes would be applied on all of them. Additionally, only add HarvesterBotModule if at least one AI is actually using it.
Yaml nodes are reference types, so caching this meant changes would be applied on all of them. Additionally, only add HarvesterBotModule if at least one AI is actually using it.