Rewrote the CommandManager, based off WorldEdit's command system.