PlayerPoints Economic Drift: Fractional prices (from dynamic multipliers, catalog discounts, or user-set decimal values) were silently floor-truncated when transacting with PlayerPoints. A cost of 10.75 would charge 10, and a reward of 10.75 would pay 10, causing systematic balance drift over time. All three operations (withdraw, deposit, and affordability check) now round to the nearest integer consistently.