public static void RegisterCommand(IRocketCommand command)
        {
            try
            {
                FireworksCommand fc = new FireworksCommand(command);

                PointBlankCommandManager.LoadCommand(fc);
            }
            catch (Exception ex)
            {
                return;
            }
        }
        public static void RegisterCommand(Type t)
        {
            if (!typeof(IRocketCommand).IsAssignableFrom(t))
            {
                return;
            }

            try
            {
                IRocketCommand   command = (IRocketCommand)Activator.CreateInstance(t);
                FireworksCommand fc      = new FireworksCommand(command);

                PointBlankCommandManager.LoadCommand(fc);
            }
            catch (Exception ex)
            {
                return;
            }
        }