マップ関係のクラスをmap.pyに分割