void OnApplicationQuit() { Broker.Global.Publish(GameEnd.Get()); foreach (var savable in this.Savables) { savable.Save(); } }