public virtual void Show(UnitTemplate template)
        {
            Template = template;

            Character.Set(template);

            Initial.Show();
            Upgrade.Hide();

            Show();
        }