public void ProcessInput(InputCode code, object data)
 {
     _currentState?.ProcessInput(code, data);
 }