#pragma once class EntityAdmin; class BuildingSystem; // Moves a ship toward its delivery bay when DeliverScrap is the winning // behavior. Never decrements cargo — SalvagerSystem performs the delivery. class DeliverScrapExecutor { public: void execute(EntityAdmin& admin, const BuildingSystem& buildings); };