メインループの仕組みを実装する