use Cache.Instance.Activeship which caches the DirectActiveShip info per frame so that we are not querying the same info 200x + a frame