HardMode now implements CommandExecutor