Please you change the hook to give the amount of the balance before the change (so that we know how much the balance was changed)?
Change this section from:
```
storedData.Balances[playerId] = amount;
changed = true;
Interface.Call("OnBalanceChanged", playerId, amount);
```
To:
```
var oldBalance = storedData.Balances[playerId];
storedData.Balances[playerId] = amount;
changed = true;
Interface.Call("OnBalanceChanged", playerId, amount, oldBalance);
```