adding in base code for tech, infrastructures, and verticals
rehauled research system. simpler now, no consultancies, and discoveries => technologies
infrastructure costs repeat
got rid of company phases, going for a simpler approach
new worker system, now just workers + locations
added infrastructure requirements for products
major rehaul of product system. just verticals and product types. also improved serializer
ProductRecipes are also treated as resources
infrastructure tests
company applying product effects takes into account verticals
test for available conditions for product types
product effects based on recipes
added in manages for some content
adding content
Merge branch 'mechanics_rehaul'