Third go with with screeps, this time let's explore the potential benefits of Typescript
Goals:
- Scalable
- Human friendly status monitoring
- standalone components
- explore typescript programming constructs
Methodology:
- Apply systematic design principles
- modular design
- decoupling
- make designs in UML