In Progress: Ships function through a ShipControlState object, maintained in a map in Manager. updated as input changes, processed as ships update.  Starting to implement Ships sharing thier state through ShipState, Managed in a similar way.