public override IEnumerator Excecute(params string[] args)
    {
        if (args.Length >= 1)
        {
            if (TowerDatabase.instance.Check(args[0]) == false)
            {
                Terminal.PrintToTerminal("Unknown Tower!");
                yield break;
            }

            TowerDBEntry tower = TowerDatabase.instance.Get(args[0]);
            Debug.Log(tower.ToString());
            Terminal.PrintToTerminal(tower.ToString());
        }
        else
        {
            Terminal.PrintToTerminal("Incorrect usage: " + GetUsage());
            yield return(true);
        }

        yield return(true);
    }