This doesn't feel right. Are you completely sure it still works? The previous code sets the m_bMovingToDestination to false or true if the wolf is sitting or not, but this code always makes the wolf move.