- Upgrade our Room Controller.
- Build structures.
-
Upgrader creeps should work on upgrading the Room Controller.
-
Harvester/Builder creep should work on building and energizing structures.
if harvesters doesn't found structures needs energy then convert them to builders to build structures.
if builder doesn't found construction sites to build then convert them to harvesters to energize structures.
note we don't convert all creeps at once instead we convert one by one so we can have a building and energizing case
we should dynamically add parts to creeps based on the energyAvailable.
we should every time we had full energyCapacityAvailable build an extension to push the current capacity limit for more energy reservation.
we should regenerate (powerful if we can) creeps and maintain the 2 roles of creeps equally as many as extension we have.