関数updateWorldの処理の順番を仕様に合うように変更
関数reproduceにおいて、子が親のdirectionNumberを受け継ぐように修正