public void RunCommand(BasicCommand cmd) { if (cmd == null) { return; } if (cmd.RequiresAnswer) { RunExtendedCommand(cmd); } if (_target != null) { _target.EnqueueCommand(cmd); } }