キャラが勝手に動くってのは分からないかも。
キャラがどういう対応を取るかは設定で決まっている。その設定をもとにストーリーが組み上がってればストーリー通りに動くはず。