public void Handle(GateState s)
 {
     gateState = s;
 }
 public Gate()
 {
     gateState = new CloseGateState(this);
 }