public void Remove(Command command)
 {
     this.m_commands.Remove(command);
 }
 public void RemoveCommand(Command command)
 {
     m_commandQueue.Remove(command);
 }
 public void Add(Command command)
 {
     this.m_commands.Add(command);
 }
 public void AddCommand(Command command)
 {
     m_commandQueue.Add(command);
 }