public ControlStatus(ISoulBinder binder, Entity player, Mover mover , IMapFinder map)
 {
     _Binder = binder;
     _Player = player;
     _Map = map;
     _Status = new StageMachine();
     _TimeCounter = new TimeCounter();
 }
        public GameStage(ISoulBinder binder, IMapFinder map , IMapGate gate, Entity entity)
        {
            _Gate = gate;
            _Map = map;
            _Binder = binder;
            _DeltaTimeCounter = new TimeCounter();
            _UpdateTimeCounter = new TimeCounter();
            _Updater = new Updater();
            _Machine = new StageMachine();
            _DifferenceNoticer = new DifferenceNoticer<IIndividual>();

            _Player = entity;
            _Mover = new Mover(this._Player);
        }