/// <summary>
        /// Constructor
        /// </summary>
        /// <param name="enemyName">name of enemy</param>
        public EnemyEditor(string enemyName)
        {
            InitializeComponent();

            EnemyManager enemy = new EnemyManager(this);
            enemy.Draw(enemyName, 0);

            this.enemy = EnemyData.GetEnemy(enemyName);

            healthBox.Text = this.enemy.Health.ToString();
            speedBox.Text = this.enemy.speed.ToString();
            damageBox.Text = this.enemy.damage.ToString();
            rewardBox.Text = this.enemy.Reward.ToString();
            flyingComboBox.SelectedIndex = this.enemy.flying ? 0 : 1;
        }
        /// <summary>
        /// Constructor
        /// </summary>
        public EnemySelection()
        {
            InitializeComponent();
            cursor = ControlManager.CreateCanvas(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\TowerHaven\\Marker", 8, 4, 8);
            grid1.Children.Add(cursor);
            string[] enemyNames = EnemyData.GetEnemyNames();
            int index = 0;
            EnemyManager tower = new EnemyManager(this);

            // Add enemy labels
            foreach (string s in enemyNames)
            {
                tower.Draw(s, index);
                Label label = ControlManager.CreateLabel(s, 50, 20 * index - 5);
                label.MouseLeftButtonDown += EnemyName_Click;
                grid1.Children.Add(label);
                index++;
            }
        }