public void AddCoins(PlayerState playerState, int count) { if (count != 0) { this.availableCoins += count; if (availableCoins < 0) { availableCoins = 0; } playerState.gameLog.PlayerGainedCoin(playerState, count); } }