Rewrite the entire command system