public void SubtractCoins(int value)
 {
     Coins -= value;
     CoinsChangedEvent?.Invoke(Coins);
 }
 public void ResetCoins()
 {
     Coins = StartCoins;
     CoinsChangedEvent?.Invoke(StartCoins);
 }
 public void AddCoins(int value)
 {
     Coins += value;
     CoinsChangedEvent?.Invoke(Coins);
 }