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.