void UpgradeClick(Object o, EventArgs e) { clickedaction = Command.Action.Upgrade; middleman.AddCommand(new Command(selectedhex, selectedhex, clickedaction)); clickedaction = Command.Action.None; }