public override void OnGameStateVariableChanged(string aVariableName, object value)
 {
     base.OnGameStateVariableChanged(aVariableName, value);
     if (lastState == null)
     {
         return;
     }
     _handler.SaveGameState(lastState);
 }