HQ Should only care about high-level stuff. Hence something like managing individual bases ought to be delegated to a "BaseManager", similar to the `AttackManager`.
This patch aims at implementing that.
An end goal would be that the HQ only really dictates the strategy, while the execution of those strategies is performed by managers.