Progress is going quicker now, now that all the building blocks are in place. With the component based approach, getting different behaviors by applying carefully new logic that was just written becomes very easy. For instance:

Added a tracking component to get game objects tracking each other
Apply it to the cameras, and you get a basic third person view working and a minimap!
Time spent for this | Time spent so far |
---|---|
8 h | 33 h |