public BattleSetup()
        {
            InitializeComponent();
            List <ShipLoader> loaders = BaseDisplayDemo.GetShipLoaders();

            foreach (ShipLoader loader in loaders)
            {
                loader.Load();
            }
            imageList = lvGeneralShipLoaders.LargeImageList;
            lvGeneralShipLoaders.Setup(loaders);
            lvPlayer1Ships.Setup(loaders);
            lvPlayer2Ships.Setup(loaders);
            lvPlayer1Ships.Items.Clear();
            lvPlayer2Ships.Items.Clear();
            imageList = lvGeneralShipLoaders.LargeImageList;


            this.openFileDialog1.FileName = SuperMeleePaths.FleetDir + this.openFileDialog1.FileName;
            this.saveFileDialog1.FileName = SuperMeleePaths.FleetDir + this.saveFileDialog1.FileName;

            LoadFleet(DefaultPlayer1Fleet, lvPlayer1Ships);
            LoadFleet(DefaultPlayer2Fleet, lvPlayer2Ships);
            LoadConfig();
        }